Antes de usar este tutorial, debe conocer información básica sobre códigos de color y configuraciones. Hay algunas variables de carcasa especiales que se utilizan para controlar el aviso de bash, como PS1, PS2, PS3, etc. PS1 es la variable predeterminada para almacenar el aviso principal. Por defecto, el símbolo del sistema se establece en [\ u@\ h \ w] \ $. Cada personaje con aves de chaqueta de basura tiene el significado especial que se explica a continuación.
Ejecute el siguiente comando para mostrar el indicador de bash actual.
$ echo $ ps1
Puede cambiar el formato predeterminado de la solicitud bash actual, el color de fuente y el color de fondo de la terminal permanente o temporal. Tienes que editar el ~/.archivo bashrc para un cambio permanente o modificar las variables de shell mencionadas anteriormente para un cambio temporal.
Muchos códigos de color están disponibles en Bash para cambiar el color del texto o el fondo. Algunos de ellos se mencionan a continuación.
Color | Código para hacer un color normal | Código para hacer un color audaz |
Rojo | 0; 31 | 1; 31 |
Verde | 0; 32 | 1; 32 |
Azul | 0; 34 | 1; 34 |
Negro | 0; 30 | 1; 30 |
Amarillo | 0; 33 | 1; 33 |
En este artículo se muestra cómo se pueden aplicar estos códigos de color en el terminal bash utilizando algunos ejemplos simples.
Ejemplo-1: Cambiar la solicitud de bash en diferente formato y color
Cuando el usuario quiera cambiar el color de inmediato de Bash por un color particular, entonces deberá inicializar cualquier variable de shell especial como PS1 con el código de color. El siguiente primer comando establecerá el color de texto del indicador en azul y el siguiente comando establecerá el color en rojo. Aquí, 34 es el azul código de color y 31 es el rojo Codigo de color.
$ exports ps1 = '\ e [0; 34m \ u@\ h: \ w $ \ e [m'
$ exports ps1 = '\ e [0; 31m \ u@\ h: \ w $ \ e [m'
Producción:
Ejemplo-2: establecer diferentes colores en diferentes partes de la solicitud de bash
Si desea establecer varios colores en diferentes partes de la solicitud de bash, debe modificar la variable de shell como el siguiente comando. Puede establecer el texto de inmediato de Bash de acuerdo con su elección. El siguiente comando establecerá el nombre de usuario con azul color, '~' símbolo amarillo color y ps símbolo rojo color.
$ exports ps1 = '\ [\ e [0; 34M \ u \] \ [\ e [0; 32M \ W \] \ [\ e [0; 34M \] \ [\ e [0; 31M \] $ \ [\ e [1; 31m \] '
Producción:
Ejemplo-3: Cambiar el color de texto del terminal temporal
Blanco Muestras de texto en color en el terminal de forma predeterminada. Puede cambiar el color de texto del terminal de acuerdo con su elección utilizando el código de color. Supongamos que si desea imprimir algún texto en color amarillo en el terminal, ejecute el siguiente comando.
$ Echo $ '\ e [1; 33m'Welcome to Linux Sugerencia $' \ e [0m '
Producción:
Ejemplo-4: usando una variable para aplicar el color de texto
Es más fácil recordar el nombre de la variable en lugar del código de color. Entonces, si declara múltiples variables con códigos de color, será útil que los usuarios reutilicen el color varias veces en el script. Ejecute los siguientes comandos desde la terminal. Aquí, los primeros tres comandos declararán tres variables nombradas, Rojo, verde y azul. El cuarto comando imprimirá el texto, "Me gusta el pastel de chocolate" en color azul.
$ Rojo = $ '\ e [1; 31m'
$ Verde = $ '\ e [1; 32m'
$ Blue = $ '\ e [1; 34m'
$ Echo "$ Blue me gusta el pastel de chocolate"
Producción:
Ejemplo-5: Cambio de texto y color de fondo desde el menú terminal.
La forma más fácil de cambiar el texto y el color de fondo de la terminal es usar terminal Editar menú. Abra cualquier nueva terminal y abra Preferencias cuadro de diálogo seleccionando Editar y Preferencias opción del menú.
Clickea en el Colores pestaña del Preferencias caja de diálogo. Hay una opción para el texto y el color de fondo y eso es "Use el color del tema del sistema ". Esta opción está activada de forma predeterminada. Hacer que se desactive establecer el texto personalizado y el color de fondo. Seleccione personalizado de la lista desplegable de Esquema incorporado. Haga clic en Color predeterminado botón bajo fondo. Aparecerá un nuevo cuadro de diálogo.
En este cuadro de diálogo, puede seleccionar o escribir su código de color deseable para configurar el color de fondo terminal y hacer clic en el Seleccionar botón.
A continuación, haga clic en el Cerca botón de las preferencias cuadro de diálogo y ver el efecto. Ahora, si cierra el terminal y vuelve a abrir nuevamente, verá el color de fondo en la terminal. Entonces, el color de fondo se cambia de forma permanente.
Como la forma anterior, haga clic en Color predeterminado botón debajo Texto y seleccione el color de texto deseado del Elija el color del texto terminal para la terminal. Ahora, si escribe algún texto en el terminal, el texto se imprimirá en su color seleccionado.
El cuadro de diálogo Preferencias tiene muchas otras opciones para cambiar el aspecto de la terminal, como el color en negrita, el color del cursor, el color resaltado, etc.
El usuario de Linux no puede obtener una imagen para hacer ninguna tarea sin un terminal. No es necesario cambiar el texto o el color de fondo del terminal para hacer cualquier tarea. Pero el usuario cambia los colores para la satisfacción mental o sorprende a los amigos y colegas. En este artículo se muestran muchas maneras para cambiar el texto y los colores de fondo. Usar el menú de la terminal es la forma más fácil de hacer este tipo de tareas. Si es nuevo en esta área y desea cambiar los colores de nuestra terminal, pruebe los ejemplos de este artículo y aplique los colores en la ventana del terminal como desee.