“Conocimiento Sistemas>unix

¿Qué hace el comando unix tput?

2011/7/20
El comando `tput` en Unix es una herramienta poderosa para manipular la apariencia del terminal. Te permite:

1. Capacidades de terminal de consulta:

* `tput longName`: Imprime el nombre completo del terminal.

* `tput líneas`: Devuelve el número de líneas en la pantalla.

* `tput cols`: Devuelve el número de columnas en la pantalla.

* `tput clare`: Borra la pantalla.

* `tput cup fila col`: Mueve el cursor a la fila y la columna especificadas.

* `tput home`: Mueve el cursor a la esquina superior izquierda.

* `tput rein`: Restablece el terminal a su estado predeterminado.

* `tput initc`: Inicializa el terminal a su estado predeterminado.

2. Establecer atributos de terminal:

* `tput bold`: Enciende el modo audaz.

* `tput smso`: Enciende el modo sobresaliente.

* `tput Blink`: Enciende el modo parpadeante.

* `tput reverse`: Enciende el modo de video inverso.

* `tput subsine`: Enciende el modo subrayado.

* `tput sgr0`: Restablece todos los atributos terminales (apaga todos los modos).

3. Imprimir caracteres de control:

* `tput bel`: Imprime el personaje de "campana" (a menudo suena un pitido).

* `tput cr`: Imprime el personaje del "retorno del carro".

* `tput lf`: Imprime el personaje de "Feed de línea".

Cómo usar tput:

`` `Bash

consulta el número de líneas en la pantalla

líneas tput

Mueva el cursor a la fila 5, columna 10

tput copa 5 10

Encienda el modo Bold

tput en negrita

Imprima el texto "Hola" en negrita

tput en negrita; echo "hola"

Restablecer todos los atributos terminales

tput sgr0

`` `` ``

Casos de uso de ejemplo:

* Creación de scripts para la personalización terminal: Puede usar `tput` en scripts para automatizar tareas como cambiar los colores, establecer tamaños de terminal específicos y ajustar los atributos de texto.

* Mejora de la legibilidad terminal: Use `tput` para hacer que su salida terminal sea más atractiva visualmente destacando información importante.

* Compatibilidad terminal de plataforma cruzada: `tput` garantiza que sus scripts funcionen de manera consistente a través de diferentes emuladores de terminales.

Consideraciones importantes:

* Soporte terminal: No todos los terminales admiten todas las capacidades `tput`. Consulte la documentación de su terminal para ver las características específicas.

* Secuencias de escape: `tput` utiliza secuencias de escape, que son caracteres especiales utilizados para controlar el terminal.

* Alternativas: También se pueden usar otras herramientas como `Echo` y` printf` para manipular el terminal, pero `tput` proporciona un enfoque más estructurado y estandarizado.

unix
¿Qué es el comando de Linux ls-file name?
¿Qué tienen en común Unix y Linux?
¿Qué es un archivo .ko en Linux?
Cómo calcular la fecha en Unix
Cómo leer un UNIX FTP Log
¿Qué porcentaje de computadoras se ejecuta en UNIX?
Avanzada Unix Tutorial
¿Qué quiere decir con atributos de un archivo DOS?
Conocimiento de la computadora © http://www.ordenador.online