GNU/Linux >> Tutoriales Linux >  >> Linux

9 Ejemplos de tput de UNIX / Linux:controle el color y el cursor de su terminal

El comando tput se usa para consultar la base de datos del terminal terminfo y verificar si ese terminal admite una característica específica.

El comando tput acepta los comandos del terminal y emite las secuencias de código de control para ese terminal. Usando tput puedes controlar el color y el cursor de tu terminal como se explica en este artículo.

1. Establezca la posición del cursor usando tput cup

Puede mover el cursor a una fila y columna específicas usando tput cup. El siguiente ejemplo coloca el cursor en la fila 2 y la columna 3.

$ tput cup 2 3

2. Borrar la pantalla usando tput clear

Si está en el medio de la pantalla de la terminal, tput clear borrará la pantalla y lo colocará en la parte superior de la pantalla de la terminal.

$ tput clear

3. Obtener el Número de Columnas y Líneas de una Terminal

Para mostrar el número de columnas de la pantalla de su terminal, haga lo siguiente.

$ tput cols

A continuación se muestra el número de líneas de la pantalla de su terminal.

$ tput lines

4. Ejecutar múltiples comandos tput

tput le permite ejecutar un conjunto de comandos en una sola vez. Por ejemplo, si desea borrar la pantalla y colocar el cursor en una posición particular, haga lo siguiente.

$ tput -S <<END
> clear
> cup 2 4
> END

5. Cambie el color de fondo de la terminal usando tput setb

Usando tput, el color de fondo de la pantalla se puede cambiar como se muestra a continuación.

$ tput setb 4

Nota: También puede cambiar solo el color de su aviso usando el aviso personalizado de Bash PS1.

6. Cambia el color de primer plano usando tput setf

También puede cambiar el color de primer plano del terminal como se muestra a continuación.

$ tput setf 4

Nota: Si configura el primer plano y el fondo con el mismo color, no podrá ver el cursor. Entonces, para reiniciar, ejecute "tput reset".

7. Activar y desactivar resaltado

tput le permite encender y apagar la iluminación de texto resaltado. Cuando lo enciende, el texto nuevo en la terminal se pone en negrita.

$ tput bold

Cuando lo apaga, el texto nuevo en el terminal vuelve a la pantalla normal.

$ tput sgr0

En el siguiente ejemplo, se pone en negrita la "guía" de texto en particular activando y desactivando el resaltado en consecuencia.

$ echo `tput bold`guide`tput sgr0`
guide

8. Subrayar texto usando smul y rmul

Inicie el modo de subrayado:

$ tput smul

Detener el modo de subrayado:

$ tput rmul

En el siguiente ejemplo, subraya el texto de la "guía" mediante el uso de las capacidades smul y rmul de tput.

$ echo `tput smul`guide`tput rmul`
guide

9. Ocultar y mostrar el cursor usando civis y cnorm

Ocultar el cursor:

$ tput civis

Mostrar el cursor:

$ tput cnorm

Linux
  1. Cómo Navidadizar su Terminal Linux y Shell

  2. El comando AWK de Linux:ejemplos de sintaxis de uso de Linux y Unix

  3. ¿Colorear su entorno de terminal y shell?

  4. ¿Cómo copiar archivos en Linux y Unix? Ejemplos de comandos de 10 cp

  5. ¿Cómo cambiar la forma, el color y la velocidad de parpadeo del cursor de la consola de Linux?

Juega Tetris en tu terminal Linux

Dale un poco de color a tu terminal Linux con lolcat

Cómo usar prácticamente tu terminal Linux (cuatro ejemplos)

Cómo instalar y administrar Evillimiter para controlar su red Wi-Fi en Linux

50 comandos de corte de Linux simples y útiles en Unix con ejemplos

Ejemplos de comandos de pantalla:Obtener el control de la terminal Linux / Unix