GNU/Linux >> Tutoriels Linux >  >> Linux

Lister les types de terminaux pris en charge ?

Solution 1 :

Sur la plupart des systèmes, vous pouvez rechercher des fichiers sous /usr/share/terminfo . Sur certaines versions de Solaris, cela peut être /usr/lib/terminfo Au lieu. Certains systèmes auront également un termcap fichier, qui peut être en /etc . /usr/share , ou occasionnellement /usr/share/misc; les noms de terminaux dans qui sont dans les lignes correspondant à ^[^\t].*| , et tous les noms entre | s est un nom de terminal valide. (Techniquement, la première entrée à 2 caractères est également valide, mais en pratique inutilisée ; il s'agit d'un hack de pilote tty pour la 6e édition de la recherche UNIX. Quelques termcap les analyseurs peuvent également accepter la description longue, mais beaucoup ne le feront pas.).

La réponse définitive pour tout système sera en termcap(5) et/ou terminfo(5) .

Solution 2 :

Si vous avez le ncurses package installé, vous pouvez utiliser toe(1) . Au-delà de cela, quelque chose comme

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

devrait fonctionner, mais l'emplacement de la base de données n'est pas cohérent d'un système d'exploitation à l'autre.

Solution 3 :

Au début, vous devez obtenir le chemin de terminfo tel que :

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

Ensuite lancez :

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

REMARQUE : le résultat était d'environ 3000 lignes.

Il peut vous aider à récupérer la liste des types de terminaux


Linux
  1. Rsync, n'inclut que certains types de fichiers à l'exclusion de certains répertoires ?

  2. Statistiques récursives sur les types de fichiers dans le répertoire ?

  3. Obtenir la liste de tous les fichiers par masque dans le terminal ?

  4. Liste des signaux générés par le terminal (par exemple, Ctrl-c -> Sigint) ?

  5. Types de redirection de domaine

Apportez de la couleur à votre terminal Linux avec lolcat

Différents types de logiciels Ubuntu sur la loi

Borne de dédouanement

Fichiers spécifiques à Linux (mv ou cp) à partir d'une liste de fichiers texte ?

comment obtenir une liste des clients wifi connectés dans OpenWrt 10.03 ?

Comment puis-je répertorier les MAC, les chiffrements et les KexAlogrithms pris en charge par mon serveur ssh ?