Ich versuche, Farben hinzuzufügen und die Shell-Eingabeaufforderung unter OS X Lion anzupassen, damit ich .bashrc bearbeitete und nur die Unterschiede für das Stammkonto sehe. Nachdem ich die .bashrc bearbeitet habe, mit:
PS1="[\u][\w] :"
und leite das Terminal, das ich bekomme
Phil:~ phil$ sudo -s
[root][~] :
aber ich sehe nur den unterschied im root account. Wie kann ich das beheben?
Ich möchte anzeigen:
[Phil][~] : sudo -s
[root][~] :
Antworten:
Sie müssen die Datei bearbeiten
.bash_profile
in Ihrem Heimatverzeichnis, d. h./Users/username/.bash_profile
.quelle
if [ -f $HOME/.bashrc ]; then . $HOME/.bashrc fi
bash
von einer Anmelde-Shell, die eine Nicht-Anmelde-Shell erstellt. Sub-Shells sind standardmäßig Nicht-Login-Shells.