GNU/Linux >> Znalost Linux >  >> Linux

Seznam podporovaných typů terminálů?

Řešení 1:

Na většině systémů můžete hledat soubory pod /usr/share/terminfo . V některých verzích Solaris to může být /usr/lib/terminfo namísto. Některé systémy budou mít také termcap soubor, který může být v /etc . /usr/share , nebo příležitostně /usr/share/misc; názvy terminálů jsou v řádcích odpovídajících ^[^\t].*| a každé jméno mezi | s je platný název terminálu. (Technicky první 2-znakový záznam je také platný, ale v praxi nevyužitý; zbyl z hackování ovladače tty pro 6th Research Edition UNIX. Nějaké termcap analyzátory mohou také přijmout dlouhý popis, ale mnoho ne.

Definitivní odpověď pro jakýkoli systém bude v termcap(5) a/nebo terminfo(5) .

Řešení 2:

Pokud máte ncurses nainstalovaný balíček, můžete použít toe(1) . Kromě toho něco jako

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

by mělo fungovat, ale umístění databáze není konzistentní mezi operačními systémy.

Řešení 3:

Nejprve musíte získat cestu terminfo, jako je :

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

Poté spusťte :

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

POZNÁMKA: výsledkem bylo asi 3000 řádků.

Může vám pomoci získat seznam typů terminálů


Linux
  1. Rsync, zahrnuje pouze určité typy souborů s výjimkou některých adresářů?

  2. Seznam signálů generovaných terminálem (např. Ctrl-c -> Sigint)?

  3. Typy přesměrování domény

  1. Seznam podporovaných verzí SSL/TLS pro konkrétní sestavení OpenSSL

  2. Z terminálu nelze přidat úložiště PPA

  3. Seznam všech databází MongoDB z linuxového bash terminálu

  1. Jak zobrazím seznam IP adres blokovaných iptables?

  2. Jak v Linuxu vypnu pípání v terminálu?

  3. Scrollback nefunguje v okně terminálu (relace ssh)