Tente criar um alias para clear
like
alias clear='printf "3c"'
Isso funciona no meu terminal gnome do Ubuntu.
Após o comando clear, o seguinte caractere aparece. Como posso resolver este problema?
Terminal: xfce4-terminal 0.6.3
Tente criar um alias para clear
like
alias clear='printf "3c"'
Isso funciona no meu terminal gnome do Ubuntu.
É difícil saber exatamente sem mais algumas informações, mas aqui estão algumas coisas para verificar / experimentar.
Primeiro, vá para
Edit > Preferences > Advanced Tab > Encoding
e verifique o Default character encoding
(o meu é UTF-8, você pode tentar ISO-8859-1 e ver se funciona)
Se isso não ajudar, tente executar o seguinte:
$ echo $TERM
se você receber algo diferente de xterm, execute:
export TERM=xterm
e tente novamente. Se isso der certo, você precisará verificar o que está definindo a variável TERM incorretamente: eu começaria procurando em ~/.bashrc
Se, no entanto, TERM
estiver definido corretamente, você poderá executar o seguinte para ver o que o clear
está realmente enviando:
$ clear | od -bc
e compare sua saída com a minha:
$ clear | od -bc
0000000 033 133 063 073 112 033 133 110 033 133 062 112
033 [ 3 ; J 033 [ H 033 [ 2 J
0000014
Se eles corresponderem, tente clicar no botão Reset compatibility options to defaults
em Preferences > Compatibility tab
.
Espero que ajude