Cambiar el color del símbolo del sistema (shell)

  • Propósito
  • Los metodos

Propósito

Cambiar el color de los caracteres en el indicador (o shell), los hace más legibles. Si está utilizando el grupo de colores, puede detectar por color, lo que eliminará el riesgo de tener un símbolo del sistema largo.

Información que puede ser transmitida por los colores.

Puede asignar los comandos verdes para una primera máquina (host) y azul para otra, o verde cuando el sistema no está cargado, amarillo cuando se usan los recursos o si elige un color para la solicitud de raíz, otro para un MC ...

Los metodos

Hay dos métodos disponibles son posibles. Lo más usado (pero menos efectivo) es insertar caracteres de escape. A continuación se muestran los comandos de la cadena en azul:

 $ PS1 = "[\ 033 [0; 34m] [ ] [\ 033 [0m]" 

Este método tiene dos inconvenientes principales: su sintaxis es ilegible, por lo que es propensa a errores de entrada, y solo es aplicable si la ventana del terminal admite la secuencia de escape ANSI,

Usando tput

  • cambiando el color del indicador (o shell) usando tput, sus definiciones son portátiles a otros emuladores de terminal.

 $ BLUE = $ (tput setaf 4) $ BLACK = $ (tput setaf 0) $ PS1 = "[$ BLUE] ] [$ BLACK]" 
  • Entendiendo estas lineas
  • tput se usa primero para definir una variable que contiene la secuencia de caracteres para forzar el color a azul.
  • La segunda línea hizo lo mismo para el negro. Ahora es necesario conocer las secuencias de escape, ya que tput administra las descripciones de un archivo de correspondencia a todos los archivos de terminales que se deben consultar para encontrar la secuencia física apropiada o emulada del terminal.
  • La tercera línea, finalmente, usa tanto variable como $ $ BLUE BLACK en la definición del indicador de $ PS1

variable.

  • Nota: Puede ver una lista completa de los comandos man tput y man terminfo .
Artículo Anterior Artículo Siguiente

Los Mejores Consejos