GNU/Linux >> Tutoriales Linux >  >> Linux

¿Enumerar los tipos de terminales admitidos?

Solución 1:

En la mayoría de los sistemas, puede buscar archivos en /usr/share/terminfo . En algunas versiones de Solaris que pueden ser /usr/lib/terminfo en cambio. Algunos sistemas también tendrán un termcap archivo, que puede estar en /etc . /usr/share , u ocasionalmente /usr/share/misc; los nombres de los terminales que están en líneas que coinciden con ^[^\t].*| , y todos los nombres entre | s es un nombre de terminal válido. (Técnicamente, la primera entrada de 2 caracteres también es válida, pero en la práctica no se usa; es un remanente de un truco del controlador tty para UNIX 6th Research Edition. Algunos termcap los analizadores también pueden aceptar la descripción larga, pero muchos no lo harán).

La respuesta definitiva para cualquier sistema estará en termcap(5) y/o terminfo(5) .

Solución 2:

Si tienes el ncurses paquete instalado, puede usar toe(1) . Más allá de eso, algo como

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

debería funcionar, pero la ubicación de la base de datos no es uniforme en todos los sistemas operativos.

Solución 3:

Al principio, debe obtener la ruta de terminfo como:

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

Luego ejecuta:

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

NOTA: el resultado fue unas 3000 líneas.

Puede ayudarlo a recuperar la lista de tipos de terminales


Linux
  1. No se puede agregar el repositorio de PPA desde la terminal

  2. Enumere todas las bases de datos MongoDB desde el terminal bash de Linux

  3. ¿Cómo apago el pitido en la terminal en Linux?

  4. Scrollback no funciona en la ventana de terminal (sesión ssh)

  5. Haz que ls lo imprima todo en una línea (como en la terminal)

Dale un poco de color a tu terminal Linux con lolcat

Diferentes tipos de software de Ubuntu según la ley

Lista de versiones de SSL/TLS admitidas para una compilación OpenSSL específica

Terminal de compensación

¿Cómo enumero las direcciones IP bloqueadas por iptables?

¿Archivos específicos de Linux (mv o cp) de una lista de archivos de texto?