Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 还有一种未知的终端类型_Macos_Xterm_Terminfo - Fatal编程技术网

Macos 还有一种未知的终端类型

Macos 还有一种未知的终端类型,macos,xterm,terminfo,Macos,Xterm,Terminfo,在Ubuntu中,我打开gnome终端,并将ssh连接到OSX OS X版本为: $ sw_vers ProductName: Mac OS X ProductVersion: 10.9.5 BuildVersion: 13F34 例如,我有文件xterm-256color: 但我不能简单明了地说: 它在OSX 10.10.3中对我有效。我很确定它在10.9.x上也起了作用。我想说那台机器出了点问题,但这只是一个猜测。尝试xterm颜色或普通xterm。另外,在OSX 10.10.3

在Ubuntu中,我打开gnome终端,并将ssh连接到OSX

OS X版本为:

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.9.5
BuildVersion:   13F34
例如,我有文件xterm-256color:

但我不能简单明了地说:


它在OSX 10.10.3中对我有效。我很确定它在10.9.x上也起了作用。我想说那台机器出了点问题,但这只是一个猜测。尝试xterm颜色或普通xterm。另外,在OSX 10.10.3中它对我很有效。我很确定它在10.9.x上也起了作用。我想说那台机器出了点问题,但这只是一个猜测。尝试xterm颜色或普通xterm。此外,在那里也不需要。您的shell可能会将TERMINFO设置为/usr/share/TERMINFO以外的其他位置,从而混淆ncurses库。ncurses库具有TERMINFO的编译入回退值,可以通过设置环境变量来覆盖该值

您可能还拥有来自软件包或类似软件包的副本,例如,在/usr/bin/clear之前的路径中自制了一份clear副本,该副本指向不完整的终端数据库

对于后者来说,哪一条清晰的道路将表明情况如何。如果您也有infocmp,则相同的信息可用,例如,在其输出的第一行中

终端数据库也可能损坏,原因我不能说,而且因为ncurses库对每个条目进行了一些运行时检查,它可能会在没有明显原因的情况下拒绝加载这些条目。

您的shell可能会将TERMINFO设置为/usr/share/TERMINFO以外的其他位置,从而混淆ncurses库。ncurses库具有TERMINFO的编译入回退值,可以通过设置环境变量来覆盖该值

您可能还拥有来自软件包或类似软件包的副本,例如,在/usr/bin/clear之前的路径中自制了一份clear副本,该副本指向不完整的终端数据库

对于后者来说,哪一条清晰的道路将表明情况如何。如果您也有infocmp,则相同的信息可用,例如,在其输出的第一行中

终端数据库也可能损坏,原因我不能说,而且因为ncurses库对每个条目进行了一些运行时检查,它可能会在没有明显原因的情况下拒绝加载这些条目。

TERMINFO未设置。TERMINFO=/usr/share/TERMINFO TERM=xterm clear有效。谢谢TERM=xterm/usr/bin/clear也可以工作。我没有注意到我正在运行/Users/froger/miniconda/bin/clear,comming from.TERMINFO没有设置。TERMINFO=/usr/share/TERMINFO TERM=xterm clear有效。谢谢TERM=xterm/usr/bin/clear也可以工作。我没有注意到我正在运行/Users/froger/miniconda/bin/clear,来自。
$ ls /usr/share/terminfo/78/xterm-256color
/usr/share/terminfo/78/xterm-256color
$ TERM='xterm-256color' clear
'xterm-256color': unknown terminal type.