Tengo varias máquinas virtuales y ahora mi línea de comandos se ve así -bash-3.2$
; idéntico en cada VM, porque no contiene el nombre de host. Necesito ver siempre qué VM estoy usando hostname
antes de realizar cualquier operación. ¿Cómo puedo agregar el nombre de host al indicador de shell?
ENV: CentOS / ssh
export PS1='\u@\h:\w \$ '
.Respuestas:
Simplemente cambie el valor de la
$PS1
variable de entorno:donde
\h
se reemplaza con el nombre de host. Agregue eso a/etc/bash.bashrc
para configurarlo de forma permanente.fuente
Mire su
~/.bashrc
o~/.profile
, puede haber una configuración de aviso comentado que debería hacer lo que desea, como este en nuestra infra:Que se parece a:
O si planea iniciar sesión como no root, puede usar:
agregar nombre de usuario antes del nombre de host.
Puede divertirse agregando colores, líneas múltiples o cualquier información que desee en el mensaje, una búsqueda rápida en "avisos de bash" debería darle muchas pistas.
fuente
Me gusta cuando el indicador de shell muestra el nombre de usuario, el nombre de host y el nombre del directorio de trabajo. Además, me gusta, cuando todo esto se muestra en colores. Por eso suelo poner
en
~/.bashrc
. Para aplicar los cambios de inmediato, llame alAdemás, si cambia a root usando
su
, es bueno ver bash prompt en un color diferente, para que tenga más precaución. Para esto agrego la líneaen
/root/.bashrc
. Y llamapara aplicar los cambios. Entonces se ve así
Muy a menudo, los administradores del servidor VPS proporcionan nombres de host tontos. Para cambiarlo, abra
/etc/sysconfig/network
y cambie la línea.Si desea diferentes colores para la
username@host
parte, debe cambiar 0; 32 m de parte en el primer ejemplo, o 0; 31 m de parte en el segundo ejemplo. La lista de colores disponibles se puede encontrar aquí.Dado que
.bashrc
se ejecuta para shells sin inicio de sesión, no olvide verificar queestá presente en
~/.bash_profile
, ya que~/.bash_profile
se ejecuta en su inicio de sesión. Y también agregue la misma pieza en/root/.bash_profile
.fuente
Además de cambiar el indicador, hay una opción en la configuración
konsole
y en el emulador de terminal gnome, que cambiará la barra de título (o el título de la pestaña).fuente