GNU/Linux >> Linux の 問題 >  >> Linux

サポートされている端末の種類を一覧表示しますか?

解決策 1:

ほとんどのシステムでは、/usr/share/terminfo の下のファイルを探すことができます。 . /usr/lib/terminfo の可能性がある Solaris の一部のバージョン 代わりは。一部のシステムには termcap もあります /etc にある可能性があるファイル . /usr/share 、または時々 /usr/share/misc; ^[^\t].*| に一致する行にある端末名 、および | の間のすべての名前 s は有効な端末名です。 (技術的には最初の 2 文字のエントリも有効ですが、実際には使用されていません。これは 6th Research Edition UNIX の tty ドライバーのハックから残されています。いくつかの termcap パーサーも長い説明を受け入れるかもしれませんが、多くは受け入れません.)

どんなシステムでも決定的な答えは termcap(5) にあります および/または terminfo(5) .

解決策 2:

ncurses をお持ちの場合 パッケージがインストールされている場合、toe(1) を使用できます .それ以上、

のようなもの
ls /usr/share/lib/terminfo/?/*

動作するはずですが、データベースの場所はオペレーティング システム間で一貫していません。

解決策 3:

最初に、次のような terminfo のパスを取得する必要があります:

 #infocmp -D
/etc/terminfo
/lib/terminfo
/usr/share/terminfo

次に実行します:

find  /usr/share/terminfo/ -type -f  -print

注: 結果は約 3000 行でした。

端末タイプのリストを取得するのに役立ちます


Linux
  1. 特定の OpenSSL ビルドでサポートされている SSL/TLS バージョンを一覧表示する

  2. Linux bash ターミナルからすべての MongoDB データベースを一覧表示する

  3. iptables によってブロックされた IP アドレスを一覧表示するにはどうすればよいですか?

  1. Linux のターミナルでビープ音をオフにするにはどうすればよいですか?

  2. 端末ウィンドウでスクロールバックが機能しない (ssh セッション)

  3. ls ですべてを 1 行に出力するようにします (ターミナルのように)

  1. OpenWrt 10.03 で接続されている wifi クライアントのリストを取得する方法は?

  2. Apache 対応モジュールを一覧表示するには?

  3. ssh サーバーでサポートされている MAC、暗号、および KexAlogrithms を一覧表示するにはどうすればよいですか?