Típicamente, el prompt del shell de Linux se ve así
how-to-use-custom-hostname-in-shell-prompt.sh
user@hostname$Si quieres usar una cadena personalizada en lugar de hostname, edita /etc/bash.bashrc: y busca la siguiente línea:
bashrc_ps1_line.sh
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 'Ahora, reemplaza \h (es decir, hostname) con tu cadena personalizada. Por ejemplo, si quieres usar mycustomhostname en lugar del nombre de host real, la línea debería verse así:
bashrc_custom_ps1_line.sh
PS1='${debian_chroot:+($debian_chroot)}\u@mycustomhostname:\w\$ 'Esto podría no sobrescribirlo para usuarios individuales. Si ese es el caso, puedes editar la línea PS1= en ~/.bashrc:
bashrc_user_ps1_line.sh
PS1='${debian_chroot:+($debian_chroot)}\u@mycustomhostname:\w\$ 'Típicamente, en ~/.bashrc, hay dos líneas PS1= diferentes, una para salida coloreada y otra para salida sin colorear.
Reemplaza \h en ambas.
bashrc_ps1_block.sh
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fiCuando se reemplaza con mycustomhostname, debería verse así:
bashrc_custom_ps1_block.sh
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@mycustomhostname\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@mycustomhostname:\w\$ '
fi
Echa un vistazo a artículos similares por categoría:
Linux
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow