next up previous contents index
Next: Wenn alles getan Up: bash Previous: Signale

Eingabeaufforderung

     

Wenn die Shell interaktiv arbeitet und auf die Eingabe einer neuen Kommandozeile wartet, signalisiert sie ihre Bereitschaft durch die Ausgabe eines Zeichens oder einer kurzen Meldung. Diese Meldung wird auch als Prompt bezeichnet. Sie kann durch den Anwender selbst gestaltet werden. Dazu muß die gewünschte Meldung in die Shellvariable PS1 oder PS2 geschrieben werden.

Die Shell benutzt zwei Prompts für Eingabeaufforderungen. Der erste erscheint bei jeder interaktiven Eingabeaufforderung. Der zweite erscheint, wenn die Shell zur Vervollständigung eines vorangegangen Kommandos noch weitere Eingaben vom Benutzer erwartet.

Für die Gestaltung des Prompts stehen die folgenden Sonderzeichen zur Verfügung:

\t
die aktuelle Zeit
\d
das aktuelle Datum
\n
ein Zeilenende
\s
der Name der aktuellen Shell (Inhalt vom Parameter 0)
\w
das aktuelle Verzeichnis
\W
auch das aktuelle Verzeichnis, ohne Pfad
\u
der Benutzername
\h
der Hostname (Netzwerkname des Rechners)
\#
die (absolute) Nummer des aktuellen Kommandos
\!
die Nummer, unter der das aktuelle Kommando im Kommandozeilenspeicher geführt wird
\$
der ``Standardprompt''. Ein $-Zeichen für normalsterbliche Anwender, ein # für die Superuserin (ruth)
\ nnn
das Zeichen mit dem (oktalen) Code nnn
\\
der Backslash `\'


next up previous contents index
Next: Wenn alles getan Up: bash Previous: Signale



Linux Anwenderhandbuch -- Copyright 1993, 1994, 1995 S. Hetze, D. Hohndel, O. Kirch, M. Müller