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,

надеюсь, это поможет

Другие вопросы по тегам