回答:
xterm
は、のスーパーセットであることになっています。vt220
つまり、似てvt220
いますが、より多くの機能があります。たとえば、xterm
通常は色をサポートしていますが、サポートしていvt220
ません。z内部を押すことでこれをテストできtop
ます。
同様に、vt220
より多くの機能がありvt100
ます。たとえば、とvt100
をサポートしていないようです。F11F12
お使いのシステムは、彼らが実行して持っていると考えていることをその特徴やエスケープシーケンスの比較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を実行しているエミュレータとファンクションキーの一部、バックスペース、削除、ホーム、およびエンドが正しく動作しない場合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上にディレクトリがあります。