fernandopro
Usuario de Piedra
- Mensajes
- 63
- Puntuación de reacción
- 0
Hola buenas.
Uno de los primeros pasos, que realizamos los sysadmins cuando entramos en una máquina nueva, es personalizar el prompt del sistema.
¿Qué es el prompt?
Se llama prompt al carácter o conjunto de caracteres que se muestran en una línea de comandos para indicar que está a la espera de órdenes. Este puede variar dependiendo del intérprete de comandos y suele ser configurable.
En el Bourne Shell y sus derivados como bash (utilizados ampliamente en sistemas tipo UNIX) el prompt, generalmente, contiene el carácter $ para los usuarios sin privilegios y # para el administrador, además de proporcionar más información.
En sistemas Unix/Linux, el prompt tiene el aspecto de:
Personalizar PS1 prompt
En este post, voy a enseñaros a como personalizar el prompt en un vps o servidor dedicado.
Paso 1: Hacemos un backup! (¡¡¡Siempre baaackup, antes de editar cualquier archivo!!!)
Si nos equivocamos, siempre podemos restaurar el archivo original:
Paso 2: Editamos el archivo ~/.bashrc:
Para ver nuestro PS1 prompt actual:
Paso 3: Comentamos el prompt PS1 "by default":
Paso 4: Ponemos el usuario root "UID0", en color rojo:
Paso 5: Ponemos el usuario estándar "non-root", en color verde:
Presionamos la tecla "i" para entrar en el modo "insert mode" de vi, presionamos la tecla "ESC" para salir, y escribir ":wq" para guardar los cambios.
PD: ¡Lo que no me enseño la FP, os lo enseño yo a vosotros! (Enserio que el profesor de SO, no se lo curraba tanto "Es lo que tiene, que algunos no pisen la empresa privada en su vida, y se queden anclados a estudios antiguos").
¡Espero que os sirva!
¡Próximamente, más tutoriales de sysadmin!
Un saludo.
Uno de los primeros pasos, que realizamos los sysadmins cuando entramos en una máquina nueva, es personalizar el prompt del sistema.
¿Qué es el prompt?
Se llama prompt al carácter o conjunto de caracteres que se muestran en una línea de comandos para indicar que está a la espera de órdenes. Este puede variar dependiendo del intérprete de comandos y suele ser configurable.
En el Bourne Shell y sus derivados como bash (utilizados ampliamente en sistemas tipo UNIX) el prompt, generalmente, contiene el carácter $ para los usuarios sin privilegios y # para el administrador, además de proporcionar más información.
En sistemas Unix/Linux, el prompt tiene el aspecto de:
- usuario@máquina:~$
- root@máquina:~#
Personalizar PS1 prompt
En este post, voy a enseñaros a como personalizar el prompt en un vps o servidor dedicado.
Paso 1: Hacemos un backup! (¡¡¡Siempre baaackup, antes de editar cualquier archivo!!!)
Código:
sudo cp ~/.bashrc ~/.bashrc.bak
Código:
sudo cp -i ~/.bashrc.bak ~/.bashrc
Para ver nuestro PS1 prompt actual:
Código:
echo $PS1
Código:
sudo vi ~/.bashrc
Código:
#PS1='[\u@\h \W]\$ '
Código:
PS1='\[\e[1;31m\][\u@\h \W]\$\[\e[0m\] '
Código:
PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] '
Presionamos la tecla "i" para entrar en el modo "insert mode" de vi, presionamos la tecla "ESC" para salir, y escribir ":wq" para guardar los cambios.
PD: ¡Lo que no me enseño la FP, os lo enseño yo a vosotros! (Enserio que el profesor de SO, no se lo curraba tanto "Es lo que tiene, que algunos no pisen la empresa privada en su vida, y se queden anclados a estudios antiguos").
¡Espero que os sirva!
¡Próximamente, más tutoriales de sysadmin!
Un saludo.
Última edición: