После четкой команды появляется следующий символ. Как я могу решить эту проблему?
Терминал: xfce4-терминал 0.6.3
Попытайтесь создать псевдоним к clear
как
alias clear='printf "\033c"'
, Это работает над моим терминалом гнома Ubuntu.
Это трудно знать точно еще без некоторой информации, но здесь является некоторыми вещами проверять/пробовать.
Во-первых, перейдите в
Edit > Preferences > Advanced Tab > Encoding
и проверьте Default character encoding
(мой - UTF-8, можно хотеть попробовать ISO-8859-1 и видеть, работает ли это),
Если это не помогает, попытайтесь выполнить следующее:
$ echo $TERM
если Вы возвращаете что-то другое, чем xterm, работаете:
export TERM=xterm
и попробуйте еще раз. Если это будет заботиться о нем, то необходимо будет изучить то, что устанавливает СРОКИ переменная неправильно: я запустил бы путем заглядывания ~/.bashrc
Если, однако TERM
установлен правильно, можно выполнить следующее для наблюдения что clear
на самом деле отправляет:
$ clear | od -bc
и сравните свой вывод с моим:
$ 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
если они соответствуют Вам, может хотеть попытку, нажимающую Reset compatibility options to defaults
кнопка в Preferences > Compatibility tab
.
Надежда, которая помогает