Mi piace quando il prompt della shell mostra il nome utente, il nome host e il nome della directory di lavoro. Inoltre, mi piace, quando tutto questo è mostrato a colori. Quindi di solito metto
export PS1='\[\033[0;32m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
in ~/.bashrc
. Per applicare immediatamente le modifiche, chiama
. ~/.bashrc
Inoltre, se passi a root usando su
è bene vedere il prompt di bash in un colore diverso, in modo da prestare particolare attenzione. Per questo aggiungo la linea
export PS1='\[\033[0;31m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
in /root/.bashrc
. E chiama
. /root/.bashrc
per applicare le modifiche. Quindi sembra così
Molto spesso gli amministratori del server VPS forniscono nomi host stupidi. Per cambiarlo, apri /etc/sysconfig/network
e cambia la linea
HOSTNAME=put_what_you_want_to_see_in_bash_prompt_here
Se si desidera colori diversi per la username@host
parte, è necessario modificare 0; parte 32m nel primo esempio o parte 0; 31m nel secondo esempio. L'elenco dei colori disponibili è disponibile qui
Poiché .bashrc
viene eseguito per shell non di accesso, non dimenticare di ricontrollarlo
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
è presente in ~/.bash_profile
, poiché ~/.bash_profile
viene eseguito al tuo login. E aggiungi anche lo stesso pezzo in /root/.bash_profile
.