Seu problema vem da colocação de arquivos binários no stdout.
Patient: Doctor, it hurts when I do this.
Doctor: Don't do that.
Use o comando reset sempre que você errar as configurações do terminal.
Às vezes, quando faço o login fora do shell (CLI), recebo esta mensagem de aviso / erro:
s$ logout bash: logout: not login shell: use éexit'
Existem dois momentos em que isso acontece:
No meu servidor remoto, quando eu faço login usando uma conta de usuário que criei, quando tento fazer logout, recebo esse erro
Hoje (primeira vez), eu estava experimentando o uso de openssl para criptografar arquivos e acidentalmente canalizei a saída de um arquivo binário para stdout. Eu tenho que pressionar Ctrl-C para quebrar o fluxo. depois disso eu recebi esse erro quando tentei sair:
s$ logout bash: logout: not login shell: use éexit'
perceba os personagens estranhos?
Alguém sabe o que está acontecendo e como posso corrigir isso?
BTW, estou executando o Ubuntu Lucid (10.0.4 LTS)
Seu problema vem da colocação de arquivos binários no stdout.
Patient: Doctor, it hurts when I do this.
Doctor: Don't do that.
Use o comando reset sempre que você errar as configurações do terminal.