' xterm-new&#39 ;:未知的终端类型

时间:2014-11-21 01:12:37

标签: ssh ncurses iterm iterm2

复制错误:

  1. 我在Macbook上使用iTerm2(OS X Yosemite)

  2. 我ssh到远程实例并尝试运行clear命令并显示此错误:

    ' xterm-new&#39 ;:未知的终端类型。

  3. 不仅clear命令,而且其他几个命令也显示相同的错误,并且命令没有按预期执行。

  4. 只有在使用iTerm2时才会出现错误,而在使用默认的Mac终端时则不会发生错误。所以我猜这个问题与iTerm2有关,而不是与虚拟机有关。

  5. 如何使用iTerm2解决此问题?

1 个答案:

答案 0 :(得分:11)

正如mikyra在上面的评论中指出的那样,设置环境变量TERM = xterm-256color可以解决问题。

总结:

# Run the following commands on the local machine's bash prompt
echo "export TERM=xterm-256color" >> ~/.bashrc
source ~/.bashrc

ssh进入远程计算机并运行您喜欢的命令。现在不应该出现相同的xterm-new错误。