Die Standardeingabeaufforderung lautet
root@monu dev]#
Können wir den Teil "root @ monu" ändern und ihm einen gewünschten Namen geben?
Dies wird durch Ändern der Umgebungsvariablen geändert PS1
.
Sie können den aktuellen Wert von PS1
durch sehen:
root@monu dev# echo $PS1
Sie können den Wert sehen, der gleich ist \u@\h \w\$
, wobei:
\u
: Nutzername\h
: Hostname\w
: aktuelles Arbeitsverzeichnis\$
: ein #
Symbol für den Root-Benutzer, ein $
Symbol für andere BenutzerWenn die Änderung dauerhaft sein soll, müssen Sie das Skript hinzufügen, das den Wert von PS1
in ändert ~/.bashrc
, da es bei jeder Anmeldung eines Benutzers ausgeführt wird.
PROMPTING
Abschnitt mitman bash
.Dies hängt von Ihrer Shell ab. Als wichtige Randnotiz sollten Sie das Root-Konto niemals als persönliches Konto verwenden. Erstellen Sie einen normalen Benutzer und richten Sie den Zugriff auf sudo ein. Bitte lesen Sie in Ihrem Distributionshandbuch nach, wie das geht.
In zsh müssen Sie die PROMPT-Variable folgendermaßen einstellen:
zshell bietet viele andere Optionen und dies ist wirklich eine minimale Eingabeaufforderung.
In bash können Sie dies folgendermaßen einstellen:
Beachten Sie, dass ich in beiden Fällen ein Terminal mit 256 Farben habe. Die Manpage wird viel (
man bash
oderman zsh
) helfen .quelle