Xubuntu 16.04.2 - 终端清除命令

Xubuntu 16.04.2 - 终端清除命令

清除命令后,出现以下字符。如何修复此问题?

点击查看屏幕截图

终端:xfce4-terminal 0.6.3

答案1

clear尝试创建一个别名

alias clear='printf "\033c"'

这在我的 Ubuntu gnome-terminal 上运行。

答案2

如果没有更多信息就很难确切知道,但这里有一些事情需要检查/尝试。

首先,转到

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

希望有帮助

相关内容