Next: 5.2.8 alias
Up: 5.2 Variablen
Previous: 5.2.6 Suchpfad
Unterabschnitte
5.2.7 Prompt
Der Prompt steht immer am Anfang einer Kommandozeile. Er zeigt an, daß die Shell auf eine Eingabe wartet. Das Aussehen des Prompts wird durch die Umgebungsvariable
PS1 festgelegt.
tapico@defiant:~ > echo $PS1
\u@\h:\w >
\u
,
\h
und
\w
sind besondere Zeichen, die ausführliche Informationen enthalten. Für eine Liste der speziellen Zeichen siehe Tabelle
5.3.
Wie der Name PS1 schon vermuten läßt, existiert noch eine Umgebungsvariable PS2. Diese steuert das Aussehen des zweiten Prompts. Dieser Prompt taucht immer dann auf, wenn Sie einen Befehl noch nicht vollständig eingegeben und doch die Eingabetaste gedrückt haben. Er zeigt an, daß noch etwas fehlt.
Im folgenden Beispiel fehlt das schließende Anführungszeichen.
ole@enterprise:~> echo $PS2
>
ole@enterprise:~> PS2="ergänzen >"
ole@enterprise:~> echo $PS2
ergänzen >
ole@enterprise:~> echo "Hallo
ergänzen >Welt "
Hallo
Welt
ole@enterprise:~> echo $PS2
ergänzen >
Tabelle 5.3:
Spezielle Zeichen für den Prompt. Die kursiven Worte sind Eselsbrücken zum Merken
Zeichen |
|
Bedeutung |
\a |
alert |
Piepton |
\d |
date |
Datum Format: Wochentag Monat Tag |
\e |
escape |
ESC-Zeichen |
\h |
host |
Hostname bis zum ersten . |
\H |
host |
Der ganze Hostname |
\n |
newline |
Neue Zeile |
\r |
return |
Wagenrücklauf |
\s |
shell |
Name der Shell |
\t |
time |
Zeit Format: 24 Stunden HH:MM:SS |
\T |
time |
Zeit Format: 12 Stunden HH:MM:SS |
\@ |
|
Zeit Format: 12 Stunden a.m./p.m. |
\u |
user |
Username des aktuellen Benutzers |
\v |
version |
Version der bash |
\V |
version |
Ausgabenummer der bash (Version + Patchstufe) |
\w |
working |
Aktuelle Arbeitsverzeichnis |
\W |
|
Der Basisname des aktuellen Verzeichnisses |
\! |
|
Die Nummer in der History für den aktuellen Befehl |
\# |
|
Die Nummer des Kommandos für den aktuellen Befehl |
\$ |
|
Wenn die effective UID 0 ist, dann #, sonst $ |
\nnn |
|
Zeichen mit dem oktalen ASCII-Code nnn |
\\ |
|
Backslash |
\[ |
|
Beginn einer Folge von nichtdruckbaren Zeichen |
\] |
|
Ende einer Folge von nichtdruckbaren Zeihen |
|
Next: 5.2.8 alias
Up: 5.2 Variablen
Previous: 5.2.6 Suchpfad