Answers:
xterm应该是的超集vt220,也就是说,它vt220具有更多功能。例如,xterm通常支持颜色,但vt220不支持。您可以通过按zInside 进行测试top。
以同样的方式,vt220具有比的更多功能vt100。例如,vt100似乎不支持F11和F12。
通过运行比较它们的功能和系统认为它们具有的转义序列infocmp <term type 1> <term type 2>,例如infocmp vt100 vt220。
完整列表因系统而异。你应该能够得到使用列表toe,toe /usr/share/terminfo或find ${TERMINFO:-/usr/share/terminfo}。如果这些都不起作用,您还可以查看ncurses的terminfo.src,这是当今大多数发行版获取数据的地方。
但是,除非你的终端看上去像这样或这样的话,只有你可能想使用其他几个:
xterm-color -如果您使用的是较旧的系统,并且颜色不起作用putty,konsole,Eterm,rxvt,gnome,等-如果你正在运行的XTerm模拟器和一些功能键,退格键,删除,Home和End不能正常工作screen -如果在GNU屏幕(或tmux)中运行linux-通过Linux控制台登录时(例如Ctrl+Alt+F1)dumb -当一切都坏了ls /lib/terminfo/* /usr/share/terminfo/*(这些是Debian上的路径,其他发行版的路径可能略有不同)。他们大多数是非常异国情调的。
vt220支持颜色!我有一个黑色的橙色!;-)对不起。
运行infocmp,不带任何参数将为您提供所有可用的xterm替代方案:
$> infocmp
xterm|xterm-debian|X11 terminal emulator,
am, bce, km, mc5i, mir, msgr, npc, xenl,
colors#8, cols#80, it#8, lines#24, pairs#64,
...
有关更多信息,请检查
$> ls /lib/terminfo/x/
xterm xterm-256color xterm-color xterm-debian xterm-mono
xterm-r5 xterm-r6 xterm-vt220 xterm-xfree86
infocmp不带参数运行可以为活动终端提供设置。列出您使用的其他终端toe
/usr/share/terminfo在macOS上有一个目录。