Respuestas:
Las variables de entorno "$ PS1" y "$ PS2" establecen el aspecto de la solicitud. Puede consultar este tutorial para ver todas las diferentes variables que puede poner allí. ``
Como dijo tante, debe configurar el $PS1
(indicador izquierdo) (y opcionalmente $PS2
(indicador de segunda línea)).
(Existe otra variable en otros shells como $RPS1
(indicador derecho) para zsh)
Lo mejor que puede hacer es editar su .bashrc
archivo en su directorio de inicio y agregar algo como:
export PS1=...
Le daré un enlace adicional que siempre encuentro útil porque hay una buena lista de los colores disponibles.
Como han dicho otros, esto está determinado por el entorno vars PS1
y PS2
.
El valor predeterminado de Ubuntu ps1
es:${debian_chroot:+($debian_chroot)}\u@\h:\w\$
Entonces querrás ejecutar lo siguiente:
export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$
Para ejecutarlo cada vez que inicie sesión, póngalo en su ~/.bashrc
archivo:
echo "export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$" >> ~/.bashrc
Ya que preguntaste específicamente sobre Arch (bueno, en realidad no importa, pero es una buena excusa para agregar a las respuestas ...), debes mirar esta entrada en Arch Wiki: Color Bash Prompt . Y para aún más diversión, este hilo en los Foros de Arch: ¿Cuál es tu PS1? . (Páginas y páginas de personas que intentan superarse unas a otras con indicaciones cada vez más elaboradas ... ese es el típico usuario de Arch para usted).
$PS2
es el aviso que se obtiene al escribir un comando en varias líneas, no el aviso correcto. La solicitud correcta sería$RPS1
(y en$RPS2
consecuencia para varias líneas) en zsh - bash no tiene una solicitud correcta.