SSH 登录服务器,终端不匹配可能导致某些函数不支持,执行指令之后收到以下提示:
$ top
‘rxvt-unicode-256color’: unknown terminal type.
第一种方法可以添加以下变量到 $TERM
到 .bashrc
或 .bash_profile
。
1 | export TERM='xterm-256color' |
另一种方法是复制本地终端属性文件到服务器的 $HOME
目录,推荐使用这种方法。
首先在服务器新建目录。1
mkdir -p ~/.terminfo/r
接下来复制本地终端属性文件到服务器。1
scp /usr/share/terminfo/r/rxvt-unicode-256color [email protected]:~/.terminfo/r/
重新登录服务器即可。
相关链接:
http://alemani.com/urxvt-unknown-terminal-type-with-ssh/
(完)