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.
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 '.
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
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
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
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í:
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:
Incluso podemos agregar comandos Bash para que aparezcan en el indicador. Eso se puede hacer de la siguiente manera:
PS1="[`uname -sr`] u$ "
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$ "
NOTA: Los corchetes salen simplemente como corchetes.
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$ "
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.
Presione CTRL + X, presione 'Y' y presione 'Enter' para guardar el archivo.
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