Tutoriales

Cómo personalizar el indicador de Bash en Linux

intento (este Segundonuestro-Aconseguir Variadoell) es el shell predeterminado en la mayoría de las distribuciones de Linux modernas. ¿Estás cansado de los mismos aburridos consejos de BASH? ¡Démosle un cambio de imagen!En esta guía, aprenderemos cómo Personalizar el mensaje BASH Y mejore la apariencia del símbolo del bash agregando algo de color y estilo.

Por supuesto, existen muchos complementos/herramientas que pueden hacer esto fácil y rápidamente. Pero en esta guía, lo mantendremos simple. No instalaremos nada extra.

Haremos algunas personalizaciones básicas como agregar, modificar elementos, cambiar colores de primer plano y de fondo, etc. sin la necesidad de herramientas o complementos adicionales.

Al final, tu terminal tendrá exactamente el aspecto que deseas. ¡Comencemos juntos a personalizar sus mensajes BASH!

Personaliza el indicador de Bash en Linux

En BASH, puede personalizar y cambiar las indicaciones de BASH de la forma que desee cambiando los siguientes valores: PS1 Variables ambientales.

Normalmente, los símbolos de solicitud de BASH tienen este aspecto:

Indicador BASH en Ubuntu

aquí, Sk es el nombre de usuario y servidor ubuntu es el nombre del host.

Ahora haremos esto insertando algunos caracteres especiales con barra invertida llamados secuencia de escape.

Déjame mostrarte algunos ejemplos.

Hacer una copia de seguridad siempre es una buena práctica ~/.bashrc antes de realizar cualquier cambio en el archivo.

$ cp ~/.bashrc ~/.bashrc.bak

Modifique la parte «nombre de usuario@nombre de host» del carácter del mensaje de Bash:

Como mencioné anteriormente, los símbolos del mensaje BASH tienen «username@hostname«Esta sección está predeterminada en la mayoría de las distribuciones de Linux. Puede cambiar esta sección por otra.

Para hacer esto, edite ~/.bashrc documento:

$ vi ~/.bashrc

Agregue las siguientes líneas al final:

PS1="ostechnix> "

Reemplace «ostechnix» con cualquier letra/palabra de su elección.Después de agregar, haga clic ESC Clave y tipo :wq Guardar y salir del archivo.

Ejecute el siguiente comando para actualizar los cambios:

$ source ~/.bashrc

Los símbolos del mensaje BASH ahora incluirán las letras «ostechnix» en los caracteres del mensaje del shell.

Personalizar el indicador de bash en Linux
Modifique la parte «nombre de usuario@nombre de host» del carácter del mensaje de Bash

Aquí hay otro ejemplo. quiero reemplazar «username@hostname«separado de»Hello@welcome>”.

Para hacer esto, agregue la siguiente entrada a su ~./bashrc documento.

export PS1="Hello@welcome> "

Actualice los cambios ejecutando el siguiente comando:

$ source ~./bashrc

El siguiente es mi mensaje de BASH después de cambiar el valor predeterminado en el sistema Ubuntu.

Modificar el indicador BASH en Ubuntu
Modifique el indicador BASH en Ubuntu Linux

Mostrar solo nombre de usuario:

Para mostrar solo el nombre de usuario, simplemente agregue la siguiente línea ~/.bashrc documento.

export PS1="\u "

aquí, \u es una secuencia de escape.

Aquí hay algunos otros valores de ejemplo que puede agregar a la variable PS1 para cambiar los caracteres del mensaje BASH.Después de agregar cada nueva entrada, debe ejecutar source ~/.bashrc comando para hacer efectivos los cambios.

Agregar nombre de usuario y nombre de host:

export PS1="\u\h "

Su mensaje ahora se ve así:

skubuntuserver 

Agregue nombre de usuario y FQDN (dominio completo):

export PS1="\u\H "

Agregue caracteres adicionales entre el nombre de usuario y el nombre de host:

Si quieres alguna letra como @entre el nombre de usuario y el nombre de host, utilice las siguientes entradas:

export PS1="\u@\h "

El símbolo del indicador de bash se muestra a continuación:

sk@ubuntuserver

Agregue nombre de usuario y nombre de host con el signo $ al final:

export PS1="\u@\h\\$ "

Agregue caracteres especiales entre y después del nombre de usuario y el nombre de host:

export PS1="\u@\h> "

Esta entrada cambiará el mensaje BASH como se muestra a continuación.

sk@ubuntuserver>

Asimismo, puedes agregar otros caracteres especiales como dos puntos, punto y coma, *, guión bajo, espacio, etc.

Mostrar nombre de usuario, nombre de host, nombre de shell:

export PS1="\u@\h>\s "

Mostrar nombre de usuario, nombre de host, shell y versión de Bash:

export PS1="\u@\h>\s\v "

Salida del mensaje Bash:

Mostrar nombre de usuario, nombre de host, shell y versión de Bash en caracteres de solicitud de Bash
Mostrar nombre de usuario, nombre de host, shell y versión de Bash en caracteres de solicitud de Bash

Muestra el nombre de usuario, el nombre de host y la ruta al directorio actual:

export PS1="\u@\h\w "

Si el directorio actual es $HOME, verá una tilde (~).

Mostrar la fecha en el símbolo del mensaje BASH:

Para mostrar la fecha con su nombre de usuario y nombre de host en el indicador BASH, agregue la siguiente entrada al archivo ~/.bashrc.

export PS1="\u@\h>\d "
Mostrar la fecha en el símbolo del mensaje BASH
Mostrar la fecha en el símbolo del mensaje BASH

Fecha y hora en formato de 12 horas en notación de aviso BASH:

export PS1="\u@\h>\d\@ "

Fecha y hora de 12 horas en formato hh:mm:ss:

export PS1="\u@\h>\d\T "

Fecha y horario de 24 horas:

export PS1="\u@\h>\d\A "

Fecha y formato 24 horas hh:mm:ss:

export PS1="\u@\h>\d\t "

Estas son algunas secuencias de escape comunes que se utilizan para cambiar el formato de los símbolos de solicitud de Bash. También hay algunas secuencias de escape disponibles.Puede página de manual de bash bajo «pista» parte.

Y puede ver la configuración actual del mensaje en cualquier momento usando el comando:

$ echo $PS1

Ocultar la parte «nombre de usuario@nombre de host» del carácter del mensaje de Bash:

No quiero cambiar nada. ¿Puedo ocultarlo por completo? ¡Sí tu puedes!

Si es un blogger o un escritor técnico, es posible que necesite cargar capturas de pantalla de su terminal Linux en su sitio web y blog. Su nombre de usuario/nombre de host puede ser demasiado interesante, por lo que probablemente no desee que otras personas los copien y los utilicen como propios. Por otro lado, su nombre de usuario/nombre de host puede ser demasiado extraño o malo o contener caracteres ofensivos, por lo que no desea que otros los vean. En este caso, este pequeño truco podría ayudarte a ocultar o modificar «username@hostname«sección en la terminal.

Si no desea que los usuarios puedan ver su parte de nombre de usuario/nombre de host, siga estos pasos.

edita tu ~/.bashrc documento:

$ vi ~/.bashrc

Agregue lo siguiente al final:

PS1="\W> "

tipo :wq Guarde y cierre el archivo.

Luego, ejecute el siguiente comando para que los cambios surtan efecto.

$ source ~/.bashrc

Eso es todo. Ahora, revisa tu terminal. No verá la parte nombre de [email protected] veras ~> símbolo.

esconder
Ocultar la parte «nombre de usuario@nombre de host» del carácter del mensaje de Bash

advertir: Esta es una mala práctica en algunas situaciones. Por ejemplo, esto puede causar problemas si otro shell como zsh hereda su shell actual. Si usa un solo shell, úselo solo para ocultar o modificar su parte nombre de usuario@localhost. Aparte de ocultar la parte nombre de usuario@localhost en la terminal, este truco es de poca utilidad y puede causar problemas.

¿Quieres conocer otra forma más sencilla y sin ensuciar? ~/.bashrc ¿documento?Simplemente cree otra cuenta de usuario como usuario@ejemploo administrador@demostración. Utilice estas cuentas para crear guías, videos y subirlos a su blog o en línea. Ahora no tienes que preocuparte por tu identidad.

Colorear las indicaciones de BASH

Lo que hemos visto hasta ahora es que acabamos de cambiar y agregar algunos elementos al indicador de BASH. En esta sección, agregaremos un nuevo color de elemento al símbolo del mensaje BASH.

Puede mejorar el color de primer plano (texto) y de fondo de los elementos del mensaje BASH agregando algo de código ~/.bashrc documento.

Por ejemplo, para cambiar el color de primer plano de todo el texto a rojo, agregue el siguiente código:

export PS1="\u@\[\e[31m\]\h\[\e[m\] "

Después de agregarlo, use el comando para actualizar los cambios:

Su mensaje BASH ahora se verá así:

Colorear las indicaciones de BASH
Colorear las indicaciones de BASH

Asimismo, para cambiar el color de fondo, agregue el siguiente código:

export PS1="\u@\[\e[31;46m\]\h\[\e[m\] "
Cambiar el color de fondo de los caracteres del mensaje de bash
Cambiar el color de fondo de los caracteres del mensaje de bash

Agregar emoticones

¿A quién no le encantan los emojis?Podemos hacer esto agregando el siguiente código a ~/.bashrc documento.

PS1="\W ? >"

Tenga en cuenta que es posible que algunos terminales no muestren los emojis correctamente según la fuente utilizada. Sin la fuente correcta, es posible que veas emojis confusos o monocromáticos.

Personalizador de mensajes de Bash en línea

Me resultó un poco difícil personalizar los mensajes de BASH. ¿Existe alguna otra forma sencilla? ¡Sí!

Si es nuevo en escribir y agregar valores de PS1, escribir y agregar valores de PS1 puede resultar confuso y algo difícil. Además, puede que te resulte un poco complicado ordenar los elementos para obtener el resultado de tu elección. ¡No te preocupes! Hay un generador Bash PS1 en línea disponible que le permite generar fácilmente diferentes valores de PS1 según sus necesidades.

Por favor visite el siguiente sitio web:

Consejos fáciles

Simplemente seleccione los elementos que desea usar en los caracteres del mensaje BASH. Agregue colores a los elementos y reorganícelos en el orden que desee.Obtenga una vista previa del resultado ahora y finalmente copie/pegue el código generado en su ~/.bashrc documento. ¡Es así de simple! La mayoría de los ejemplos mencionados en esta guía están tomados de este sitio web.Como ya dije, no lo olvides. Haga una copia de seguridad de su actual ~/.bashrc archivo antes de realizar cualquier cambio.


Lectura sugerida:


Restaurar el archivo bashrc a la configuración predeterminada

¿Eché a perder mi archivo .bashrc? ¿Cómo restaurarlo al valor predeterminado? ¡Sí, es posible!

Como mencioné antes, es muy recomendable tener una copia de seguridad ~./bashrc (o cualquier perfil importante en general) antes de realizar cualquier cambio. Entonces, si algo sale mal, puede revertirlo a una versión anterior que funcione.

Sin embargo, si olvida hacer una copia de seguridad ~/.bashrc Primero, aún puedes restaurarlo a la configuración predeterminada, como se explica en la guía a continuación.

La guía anterior está basada en Ubuntu, pero puede aplicarse a otras distribuciones de Linux.Permítanos dejar en claro que la guía anterior lo ayudará a restablecer ~/.bashrc Vuelva a la configuración predeterminada para nuevas instalaciones. Cualquier cambio realizado después de eso se perderá.

recurso:

LEER  La aplicación Gamebuntu promete facilitar a los recién llegados jugar juegos en Ubuntu

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba