GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Unterstützte Terminaltypen auflisten?

Lösung 1:

Auf den meisten Systemen können Sie unter /usr/share/terminfo nach Dateien suchen . Bei einigen Solaris-Versionen kann dies /usr/lib/terminfo sein stattdessen. Einige Systeme haben auch einen termcap Datei, die sich möglicherweise in /etc befindet . /usr/share , oder gelegentlich /usr/share/misc; die Terminalnamen darin stehen in Zeilen, die ^[^\t].*| entsprechen , und alle Namen zwischen | s ist ein gültiger Terminalname. (Technisch gesehen ist der erste 2-stellige Eintrag auch gültig, aber in der Praxis unbenutzt; er ist von einem tty-Treiber-Hack für die 6. Forschungsausgabe von UNIX übrig geblieben. Einige termcap Parser akzeptieren möglicherweise auch die lange Beschreibung, aber viele werden dies nicht tun.).

Die endgültige Antwort für jedes System wird in termcap(5) sein und/oder terminfo(5) .

Lösung 2:

Wenn Sie den ncurses haben Paket installiert haben, können Sie toe(1) verwenden . Darüber hinaus so etwas wie

ls /usr/share/lib/terminfo/?/*

sollte funktionieren, aber der Speicherort der Datenbank ist unter den Betriebssystemen nicht konsistent.

Lösung 3:

Zuerst müssen Sie den Pfad der Termininfo abrufen, z. B. :

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

Führen Sie dann :

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

HINWEIS: Ergebnis waren etwa 3000 Zeilen.

Es kann Ihnen helfen, eine Liste von Terminaltypen abzurufen


Linux
  1. Rekursive Statistiken zu Dateitypen im Verzeichnis?

  2. Listen Sie unterstützte SSL/TLS-Versionen für einen bestimmten OpenSSL-Build auf

  3. Wie liste ich von iptables blockierte IP-Adressen auf?

  4. Linux (mv oder cp) spezifische Dateien aus einer Textliste von Dateien?

  5. Wie bekomme ich eine Liste der verbundenen WLAN-Clients in OpenWrt 10.03?

Bringen Sie mit lolcat Farbe in Ihr Linux-Terminal

Rsync, nur bestimmte Dateitypen einschließen, einige Verzeichnisse ausschließen?

Verschiedene Arten von Ubuntu-Software zum Gesetz

Clearing-Terminal

Wie listet man Apache-fähige Module auf?

Wie kann ich MACs, Ciphers und KexAlogrithms auflisten, die von meinem SSH-Server unterstützt werden?