Gre*_*ory 14 macos ssh gnu-screen termcap netbsd
我通过我的Mac上的ssh连接在NetBSD系统上工作,我想使用该screen实用程序,以便我可以启动进程并在终端连接中断后返回它们.当我输入时,screen我收到错误消息:
Cannot find termcap entry for 'xterm-256color'
Run Code Online (Sandbox Code Playgroud)
浏览论坛帖子后,我认为它与远程机器上的termcap有关,但似乎并非如此; 我可以从另一台计算机的ssh会话中启动屏幕而没有任何错误,我通常无法访问该计算机.这表明我需要在本地计算机上配置一些东西,但我无法弄清楚是什么或如何.虽然这篇文章被标记为"gnu-screen"但我怀疑我正在使用Berkeley屏幕,尽管我不知道这是否是一个重要的区别.
dav*_*420 29
快速修复:运行TERM=xterm screen而不是screen.
你得到错误,因为在你的Mac上TERM=xterm-256color,xterm-256color不在远程机器的termcap中.从其他计算机连接时,您不会收到错误,因为它的TERM变量设置为其他计算机.
您可以将其个人添加到$ HOME/.termcap - 在您的NetBSD帐户上运行:
infocmp -C xterm-color | sed -e 's/xterm-color/xterm-256color/' > $HOME/.termcap
Run Code Online (Sandbox Code Playgroud)
但您也可以以root用户(或请求root用户)将termcap条目添加到/ usr/share/misc/termcap.这将为所有用户修复它.
| 归档时间: |
|
| 查看次数: |
23272 次 |
| 最近记录: |