Um die Eingabeaufforderung zu ändern, können Sie Änderungen an der Umgebungsvariablen „PS1“ vornehmen. Diese Variable steuert, was jedes Mal angezeigt wird, wenn Sie einen neuen Befehl eingeben.
So können Sie die Eingabeaufforderung unter Unix ändern:
1. Öffnen Sie ein Terminalfenster oder stellen Sie eine SSH-Verbindung zu Ihrem Unix-System her.
2. Geben Sie den folgenden Befehl ein, um die Variable „PS1“ zu ändern:
„Bash
export PS1='[custom-prompt] '
„
Ersetzen Sie „[custom-prompt]“ durch das gewünschte Format für Ihre Eingabeaufforderung. Sie können verschiedene Escape-Sequenzen und Platzhalter verwenden, um Ihre Eingabeaufforderung anzupassen.
3. Um diese Änderung dauerhaft zu machen, fügen Sie die Zeile „export PS1“ zu Ihrer Shell-Konfigurationsdatei hinzu. Diese Datei ist normalerweise „.bashrc“ oder „.zshrc“, abhängig von Ihrer Shell.
Um es beispielsweise zu „.bashrc“ hinzuzufügen, verwenden Sie:
„Bash
echo "export PS1='[custom-prompt] '">> ~/.bashrc
„
4. Speichern Sie die Änderungen an der Konfigurationsdatei und schließen Sie das Terminalfenster.
5. Öffnen Sie ein neues Terminalfenster, um Ihre benutzerdefinierte Eingabeaufforderung anzuzeigen.
Hier sind einige gängige Platzhalter und Escape-Sequenzen, mit denen Sie Ihre Eingabeaufforderung anpassen können:
- `\u` – Aktueller Benutzername.
- „\h“ – Hostname der aktuellen Maschine.
- `\w` – Aktuelles Arbeitsverzeichnis.
- `\t` – Aktuelle Uhrzeit im 24-Stunden-Format.
- `\d` – Aktuelles Datum.
- `\#` – Anzahl der ausgeführten Befehle.
- „\c“ – ANSI-Farbcode zum Ändern der Textfarbe.
- „\033[0m“ – ANSI-Farbcode zum Zurücksetzen der Textfarbe.
Sie können Ihrer Eingabeaufforderung auch statischen Text und Emoticons hinzufügen.
Weitere Informationen finden Sie in der Dokumentation Ihrer bevorzugten Shell.