Domyślnym monitem będzie
root@monu dev]#
Czy możemy zmienić część „root @ monu” i nadać jej pożądaną nazwę?
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ę zman 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:
Zshell oferuje wiele innych opcji i jest to naprawdę minimalny monit.
W bash możesz ustawić to w następujący sposób:
Zauważ, że w obu przypadkach mam terminal obsługujący 256 kolorów. Strona podręcznika bardzo pomoże (
man bash
lubman zsh
).źródło