Podoba mi się, gdy powłoka wyświetla nazwę użytkownika, nazwę hosta i nazwę katalogu roboczego. Ponadto lubię, gdy wszystko to jest pokazane w kolorach. Tak zwykle mówię
export PS1='\[\033[0;32m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
w ~/.bashrc. Aby zastosować zmiany natychmiast, zadzwoń
. ~/.bashrc
Również jeśli przełączysz się na rootowanie su, dobrze jest zobaczyć monit bash w innym kolorze, więc zachowaj szczególną ostrożność. W tym celu dodaję linię
export PS1='\[\033[0;31m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
w /root/.bashrc. I zadzwoń
. /root/.bashrc
zastosować zmiany. Tak to wygląda

Bardzo często administratorzy serwerów VPS podają głupie nazwy hostów. Aby to zmienić, otwórz /etc/sysconfig/networki zmień linię
HOSTNAME=put_what_you_want_to_see_in_bash_prompt_here
Jeśli chcesz mieć różne kolory username@hostczęści, musisz zmienić część 0; 32m w pierwszym przykładzie lub część 0; 31m w drugim przykładzie. Listę dostępnych kolorów można znaleźć tutaj
Ponieważ .bashrcjest wykonywany dla powłok niezalogowanych, nie zapomnij dwukrotnie sprawdzić
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
jest obecny ~/.bash_profile, ponieważ ~/.bash_profilejest wykonywany przy logowaniu. A także dodaj ten sam kawałek do /root/.bash_profile.