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 .bashrcarchivo 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 PS1y PS2.
El valor predeterminado de Ubuntu ps1es:${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 ~/.bashrcarchivo:
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).
$PS2es 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$RPS2consecuencia para varias líneas) en zsh - bash no tiene una solicitud correcta.