Ich mag es, wenn die Shell-Eingabeaufforderung den Benutzernamen, den Hostnamen und den Namen des Arbeitsverzeichnisses anzeigt. Außerdem gefällt es mir, wenn all dies in Farben dargestellt wird. Also habe ich in der Regel gesetzt
export PS1='\[\033[0;32m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
in ~/.bashrc
. Um Änderungen sofort zu übernehmen, rufen Sie an
. ~/.bashrc
Auch wenn Sie mit root wechseln, sollten su
Sie die Bash-Eingabeaufforderung in einer anderen Farbe anzeigen, damit Sie besonders vorsichtig vorgehen. Dazu füge ich die Zeile hinzu
export PS1='\[\033[0;31m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
in /root/.bashrc
. Und Ruf an
. /root/.bashrc
um die Änderungen zu übernehmen. Dann sieht es so aus
Sehr oft geben VPS-Serveradministratoren dumme Hostnamen an. Öffnen /etc/sysconfig/network
und ändern Sie die Zeile, um sie zu ändern
HOSTNAME=put_what_you_want_to_see_in_bash_prompt_here
Wenn Sie für ein username@host
Teil unterschiedliche Farben wünschen , müssen Sie im ersten Beispiel 0; 32 m Teil oder im zweiten Beispiel 0; 31 m Teil ändern. Die Liste der verfügbaren Farben finden Sie hier
.bashrc
Vergessen Sie nicht, das zu überprüfen, da es für Nicht-Login-Shells ausgeführt wird
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
ist in vorhanden ~/.bash_profile
, da ~/.bash_profile
bei Ihrem Login ausgeführt wird. Und fügen Sie auch das gleiche Stück in /root/.bash_profile
.