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 suSie 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/networkund ä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@hostTeil 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
.bashrcVergessen 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_profilebei Ihrem Login ausgeführt wird. Und fügen Sie auch das gleiche Stück in /root/.bash_profile.