Então, a causa raiz deste problema foi de fato byobu (bem, na verdade, a falta de byobu). Eu não sei por que, mas por algum motivo byobu não limpar uma linha de ~/.profile
.Esta foi a última linha do arquivo: . $(which byobu-launch)
. Por sorte, consegui encontrar essa linha com bastante facilidade e rapidez, fazendo o seguinte (conforme aconselhado por @enzotib e @geirha):
Primeiro, executei bash -xl
para inserir o bash como um shell de login ( -l
) no modo de depuração ( -x
). Quando eu corri isto eu pude ver qual era a linha ofensiva. Uma vez que eu soube o que estava causando o problema, eu emiti cat <file> | grep . $(which byobu-launch)
para cada arquivo que é executado quando o bash é iniciado.
Esses arquivos são os seguintes:
-
~/.bashrc
-
/etc/bash.bashrc
-
~/.profile
-
/etc/profile
-
/etc/profile.d/*
-
~/.bash_profile
- + todos os outros incluídos / executados por qualquer um dos arquivos acima.