Cómo personalizar el indicador de su terminal de Ubuntu

TEl Terminal en Ubuntu, o en cualquier distribución GNU / Linux para el caso, es la herramienta esencial de todas. Es la herramienta que se utiliza para controlar, manipular y administrar todo el sistema o incluso un grupo de sistemas.

A pesar de que parece un mensaje con un nombre de host y un nombre de usuario, su apariencia se ha mejorado a lo largo de los años de Linux y ahora es estéticamente agradable en la mayoría de las distribuciones gráficas. Aquí, vamos a explicar cómo los usuarios pueden personalizar el aspecto de su Terminal en la distribución más utilizada, Ubuntu. La parte final de este artículo también se puede utilizar en cualquier otra distribución.

Índice

Personalización de terminales

Utilizando el 'Preferencias' opción:

La Terminal de Ubuntu tiene un 'Preferencias'opción que se puede utilizar para personalizar la Terminal hasta cierto punto. Se puede acceder a él simplemente haciendo clic derecho en un área vacía en la Terminal y eligiendo 'Preferencias '.

Acceso a preferencias.
Acceso a preferencias

Hay varias opciones enumeradas en varias pestañas. Se enumeran y explican de manera concisa a continuación:

1. Texto

Exploremos las posibilidades básicas de cambiar el estilo del texto en la Terminal y algunas otras opciones.

  • Dimensiones terminales (en términos de filas y columnas)
  • Fuente y tamaño de fuente
  • Espaciado entre celdas
  • Forma del cursor y modo parpadeante

Opciones de texto
Opciones de texto

2. Colores

Los cambios disponibles son:

  • Temas de colores disponibles
  • Fondo predeterminado y color de primer plano (texto)
  • Texto en negrita, cursor y color de texto resaltado
  • Control deslizante de transparencia

Opciones de color
Opciones de color

3. Desplazamiento

Las opciones aquí son para:

  • Habilitar / deshabilitar la barra de desplazamiento
  • Desplazamiento en la salida (el cursor vuelve a la parte inferior si hay una nueva salida)
  • Desplazamiento por pulsaciones de teclas (el cursor vuelve a la parte inferior si se presiona cualquier tecla)
  • Límite de desplazamiento

Opciones de desplazamiento.
Opciones de desplazamiento

Esas fueron todas las opciones que se proporcionan de forma predeterminada para los cambios en la Terminal.

Personalización usando.bashrc expediente

Editar las partes y el diseño

Cada distribución de Linux tiene un archivo de personalización de perfil Bash en el directorio de inicio. Se puede utilizar (de forma muy amplia) para cambiar la apariencia y la función del mensaje. El mensaje es la parte que aparece después de que un usuario inicia sesión en una cuenta de usuario. El indicador de Ubuntu predeterminado se ve así:

Ubuntu predeterminado PS1
Ubuntu predeterminado PS1

La primera parte es el nombre de usuario, seguido del '@' signo y el nombre de host (el nombre del sistema / servidor). Luego está la ubicación del directorio de trabajo y finalmente un PS signo, lo que indica que es un usuario no root. El usuario root tiene un '#' firmar, en su lugar.

En conclusión, el mensaje predeterminado se ve así:

user@system-name:working_directory$

Este mensaje está representado por el nombre 'PS1'. El archivo de perfil Bash se puede utilizar para personalizar el indicador de PS1 de varias formas.

El mensaje predeterminado se expresa como:

u@h:w$

Puede explicarse como:

  • u: El nombre de usuario del usuario
  • @: El símbolo
  • h: El nombre de host del sistema
  • ':': El símbolo
  • w: La ruta del directorio de trabajo
  • PS El símbolo '$'

Creando así el diseño de solicitud predeterminado. Ahora, algunas de las otras opciones son las siguientes:

  • D: Fecha en el formato 'Día de la semana Mes Fecha' (como 'Mar 1 de octubre').
  • t: Hora en formato HH: MM: SS.
  • norte: Una nueva línea (pasa a la siguiente línea)

Una lista más extensa está disponible aquí. Ahora que hemos aprendido un poco, podemos probarlos. Sin embargo, por seguridad, guarde su formato actual usando este comando:

DEFAULT=$PS1

Guarda el formato actual de PS1 en la variable 'DEFECTO.' Ahora, si queremos intentar tener el nombre de usuario en el indicador, ¿cómo sería? De acuerdo con los códigos, solo ' u. ' Por lo tanto, tenemos que ingresar el siguiente comando:

PS1="u$ "

El '$' es necesario para actuar como borde. Aparece el resultado esperado:

Solo nombre de usuario
Solo nombre de usuario

Incluso podemos agregar comandos Bash para que aparezcan en el indicador. Eso se puede hacer de la siguiente manera:

PS1="[`uname -sr`] u$ "

Nombre de usuario y un comando
Nombre de usuario y un comando

El comando que usamos, "uname -sr " imprime la versión del kernel de Linux. De manera similar, puede usar prácticamente cualquier otro comando. También puede agregar texto simple como este:

PS1="(This is just sample text) u$ "

Texto de ejemplo
Con texto de muestra

NOTA: Los corchetes salen simplemente como corchetes.

Soportes
Soportes

Ahora puede volver al diseño original usando:

PS1=$DEFAULT

Añadiendo colores

Ahora podemos pasar a las cosas difíciles, eso es lo real.bashrc expediente. Si vemos la variable PS1 configurada allí, se verá así:

[3[01;32m]u@h[3[00m]:[3[01;34m]w[3[00m]$

No se preocupe, esto también es bastante simple. Puede ver a primera vista que hay un patrón aquí. Abriendo usando '[‘ and closing using ‘]'. Aparte de eso, siempre hay un '033 ′ antes del otro montón de números y signos. ¿Qué significan estos?

Los '[‘ and ‘]'indican que los caracteres incluidos dentro son caracteres que no se imprimen y denotan algún formato del texto. Se aplica hasta otro corchete de formato como él mismo, o a toda la parte después de escribir esto (si no se aplica ningún otro formato).

El '033' indica que el formato es de color y apariencia del texto.

La parte que expresa color

Las partes que expresan colores son los números que terminan con 'metro' Entonces, 'xxmetro'denota un color. Algunos de estos colores estándar son:

  • 30: negro
  • 31: rojo
  • 32: verde
  • 34: azul
  • 37: blanco
  • 35: púrpura
  • 33: amarillo

Se pueden encontrar fácilmente listas más elaboradas.

De acuerdo, resquebrajé la mayor parte, solo la parte sobrante son los números antes del punto y coma que tienen algunos de los colores. Estos denotan algún formato de texto específico, como el texto en negrita, subrayado, etc. Algunos códigos son los siguientes:

  • 0: texto normal
  • 1: texto en negrita
  • 4: texto subrayado
  • 2: texto atenuado
  • 8: texto oculto

¡Uf! Finalmente, intentemos tener solo un nombre de usuario, en color rojo y con formato en negrita. El comando se vería así:

PS1="[3[1;31m]u$ "

Cambios de color
Cambios de color

Rompiéndolo por última vez:

  • [ : Opens formatting bracket
  • 033: Tells that this is going to format the text color and formatting.
  • [1; 31m: Tells that the text should be bold, and of the color red.
  • ]: Cierra el corchete de formato
  • u: Obtiene el nombre de usuario

NOTA: Recordar; el corchete se abrió después de '033'no se supone que esté cerrado.

Ahora, para la parte final, manipule todo lo que ha aprendido para crear el formato PS1 perfecto para usted y agréguelo permanentemente de la siguiente manera:

nano ~/.bashrc

Vaya al final del archivo e ingrese el formato de PS1 que desee.

Editando .bashrc
Editando .bashrc

Presione CTRL + X, presione 'Y' y presione 'Enter' para guardar el archivo.

Nueva PS1 formateada
Nueva PS1 formateada

Conclusión

Eso es (casi) todo lo que necesita saber sobre la personalización de su Terminal. La última parte del artículo puede ser mucho más profunda, pero la hemos mantenido en un límite para que los usuarios no se confundan. Espero que hayas disfrutado el artículo.

Deja una respuesta

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

Subir