Terminal
各種 $TERM 變數之間有什麼區別?
我嘗試使用 .vt100、vt102、vt220 和 xterm
top
。但我找不到他們的區別。還有其他術語類型嗎?他們有什麼區別?
xterm
應該是 的超集vt220
,換句話說,它很像vt220
,但具有更多功能。例如,xterm
通常支持顏色,但vt220
不支持。您可以通過按z
inside來測試它top
。同樣,
vt220
比 具有更多的功能vt100
。例如,vt100
似乎不支持F11
andF12
。通過執行比較它們的特性和系統認為它們具有的轉義序列
infocmp <term type 1> <term type 2>
,例如infocmp vt100 vt220
。完整列表因係統而異。您應該能夠使用
toe
、toe /usr/share/terminfo
或獲取列表find ${TERMINFO:-/usr/share/terminfo}
。如果這些都不起作用,您還可以查看ncurses 的 terminfo.src,這是大多數發行版從這些天獲取數據的地方。但除非您的終端看起來像this或this,否則您可能只想使用其他幾個:
xterm-color
- 如果您使用的是舊系統並且顏色不起作用putty
,konsole
,Eterm
,rxvt
,gnome
, 等 - 如果您正在執行 XTerm 仿真器並且某些功能鍵、Backspace、Delete、Home 和 End 無法正常工作screen
- 如果在 GNU 螢幕(或 tmux)內執行linux
- 通過 Linux 控制台登錄時(例如Ctrl+Alt+F1
)dumb
- 當一切都壞了