Socorro! De alguma forma, meu terminal fica assim:

É quase impossível ler o texto. Como posso corrigi-lo sem sair do terminal?
catum arquivo binário.
catum arquivo binário, foi uma experiência ...
Socorro! De alguma forma, meu terminal fica assim:

É quase impossível ler o texto. Como posso corrigi-lo sem sair do terminal?
catum arquivo binário.
catum arquivo binário, foi uma experiência ...
Respostas:
A causa provável desse problema são códigos de escape ANSI . Isso permite que os scripts alterem a cor do primeiro plano e do segundo plano do terminal. Você pode até imitar as cores da captura de tela acima executando o seguinte comando:
echo -e '\E[32;46m'
Para redefinir as cores do terminal, use o seguinte comando:
tput init
De acordo com a página de manual:
init Se o banco de dados terminfo estiver presente e uma entrada para o usuário
existir um terminal (consulte -Type, acima), ocorrerá o seguinte:
(1) se presente, as seqüências de inicialização do terminal serão
como detalhado na seção terminfo (5) em Guias e
Inicialização,
(2) quaisquer atrasos (por exemplo, nova linha) especificados na entrada serão
definido no driver tty,
(3) a expansão das guias será ativada ou desativada de acordo com o
especificação na entrada e
(4) se as guias não forem expandidas, as guias padrão serão definidas
(a cada 8 espaços).
Se uma entrada não contiver as informações necessárias para qualquer
nas quatro atividades acima, essa atividade será silenciosamente
pulado.
Isso deve restaurar o seu terminal para suas cores originais.
resetcomando não redefinirá as variáveis de ambiente.
Você também pode tentar este comando. Ele redefinirá a cor do terminal.
tput sgr0

Se você encontrar o seu terminal em um estado que nenhum reset, tput initnem tput sgr0pode corrigir, tente tput setaf 7 && tput setab 0forçar o texto para branco sobre preto.