Odpowiedzi:
Zmienia się to poprzez zmianę zmiennej środowiskowej PS1
.
Możesz zobaczyć aktualną wartość PS1
:
root@monu dev# echo $PS1
Możesz zobaczyć wartość, która ma być równa \u@\h \w\$
, gdzie:
\u
: Nazwa Użytkownika\h
: nazwa hosta\w
: bieżący katalog roboczy\$
: #
symbol dla użytkownika root, $
symbol dla innych użytkownikówJeśli chcesz, aby zmiana była trwała, musisz dodać skrypt zmieniający wartość PS1
in ~/.bashrc
, ponieważ jest on wykonywany przy każdym logowaniu użytkownika.
PROMPTING
sekcję z man bash
.
To zależy od twojej powłoki. Ważną informacją dodatkową jest to, że nigdy nie należy używać konta root jako konta osobistego. Utwórz zwykłego użytkownika i skonfiguruj dostęp do sudo. Sprawdź w instrukcji dystrybucji, jak to zrobić.
W zsh musisz ustawić zmienną PROMPT w następujący sposób:
PROMPT='%{ESC[38;5;24m%};%{ESC[0m%} '
Zshell oferuje wiele innych opcji i jest to naprawdę minimalny monit.
W bash możesz ustawić to w następujący sposób:
local ROOK="\[\033[38;5;24m\]"
local DEFAULT="\[\033[0;39m\]"
PS1="${ROOK}\$${DEFAULT} "
Zauważ, że w obu przypadkach mam terminal obsługujący 256 kolorów. Strona podręcznika bardzo pomoże ( man bash
lub man zsh
).