Risposte:
Le variabili di ambiente "$ PS1" e "$ PS2" impostano l'aspetto del prompt. Puoi controllare questo howto per vedere tutte le diverse variabili che puoi inserire. `
Come detto tante, devi impostare il $PS1
(prompt di sinistra) (e facoltativamente $PS2
(prompt di seconda riga)).
(Altre variabili esistono su altre shell come $RPS1
(prompt di destra) per zsh)
La cosa migliore da fare è modificare il tuo .bashrc
file nella tua home directory e aggiungere qualcosa come:
export PS1=...
Ti darò un link aggiuntivo che trovo sempre utile perché c'è una buona lista dei colori disponibili.
Come altri hanno già detto, questo è determinato dalle variabili d'ambiente PS1
e PS2
.
L'impostazione predefinita di Ubuntu ps1
è:${debian_chroot:+($debian_chroot)}\u@\h:\w\$
Quindi ti consigliamo di eseguire quanto segue:
export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$
Per eseguirlo ogni volta che accedi, inseriscilo nel tuo ~/.bashrc
file:
echo "export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$" >> ~/.bashrc
Dato che hai chiesto specificamente di Arch (beh, non importa davvero, ma è una buona scusa per aggiungere le risposte ...), dovresti guardare questa voce nel Arch Wiki: Color Bash Prompt . E per divertirti ancora di più, questa discussione nei Forum di Arch: qual è la tua PS1? . (Pagine e pagine di persone che cercano di superarsi a vicenda con richieste sempre più elaborate .... questo è l'utente tipico di Arch per te.)
$PS2
è il prompt che ricevi quando scrivi un comando su più righe, non il prompt giusto. Il prompt giusto sarebbe$RPS1
(e di$RPS2
conseguenza per più righe) su zsh - bash non ha il prompt giusto.