Xubuntu 16.04.2 - Команда очистки терминала
После команды очистки появляется следующий символ. Как я могу решить эту проблему?
Терминал: xfce4-терминал 0.6.3
2 ответа
Попробуйте создать псевдоним для 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
и попробуй еще раз. Если это позаботится об этом, вам нужно посмотреть, что неправильно устанавливает переменную TERM: я бы начал с просмотра ~/.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
,
надеюсь, это поможет