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/network
i zmień linię
HOSTNAME=put_what_you_want_to_see_in_bash_prompt_here
Jeśli chcesz mieć różne kolory username@host
częś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ż .bashrc
jest wykonywany dla powłok niezalogowanych, nie zapomnij dwukrotnie sprawdzić
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
jest obecny ~/.bash_profile
, ponieważ ~/.bash_profile
jest wykonywany przy logowaniu. A także dodaj ten sam kawałek do /root/.bash_profile
.