Cambiar el color de la línea de comandos (shell)

Propósito

Cambiando el color de los caracteres en el prompt (o shell), los hace más legibles. Si está utilizando el grupo de colores, puede detectar por color, esto eliminará el riesgo de tener un indicador de comandos largo.

Información que puede ser transmitida por los colores

Puede asignar los comandos verdes para una primera máquina (host) y azules para otra, o verdes cuando el sistema no está cargado, amarillos cuando se utilizan recursos o elegir un color para el prompt de raíz, otro para un MC?

Métodos

Existen dos métodos posibles. El más utilizado (pero menos efectivo) es insertar caracteres de escape. Lo siguiente muestra los comandos de cadena en azul:

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

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

Usando tput

  • cambiando el color del prompt(o shell) usando tput, sus definiciones son portátiles a otros emuladores de terminal.
BLUE=$ (tput setaf 4)$ BLACK=$ (tput setaf 0)$ PS1="[$BLUE] [email protected]][$BLACK] " " ".
  • Entendiendo estas líneas
  • tput se utiliza en primer lugar para definir una variable que contiene la secuencia de caracteres para forzar el color al azul.
  • Ahora es necesario conocer las secuencias de escape, ya que tput maneja una correspondencia de descripciones de archivos a todos los archivos de terminales a consultar para encontrar la secuencia apropiada de terminal física o emulada.
  • La tercera línea, finalmente, usa tanto variable como $ $ BLUE BLACK en la definición del indicador de comandos $ PS1

variable.

  • Nota: Puede ver una lista completa de los comandos man tput y man terminfo.

CCM es un sitio web tecnológico líder a nivel internacional. Nuestro contenido está escrito en colaboración con expertos en TI, bajo la dirección de Jeff Pillou, fundador de CCM.net. CCM alcanza a más de 50 millones de visitantes únicos por mes y está disponible en 11 idiomas.

Conozca más sobre el equipo del MCP

Relacionado

Publicado por netty5. Última actualización el 31 de enero de 2010 a las 05:25 AM por jak58.

Este documento, titulado «Cambiar el color de la línea de comandos», está disponible bajo la licencia Creative Commons. Cualquier copia, reutilización o modificación del contenido debe ser acreditada suficientemente a CCM (https://ccm.net/).

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *