Looking for bash Keywords? Try Ask4Keywords

BashBehandlung der Systemaufforderung


Syntax

  • export PS1 = "etwas" # wird angezeigt, wenn bash auf einen Befehl wartet, der eingegeben werden soll
  • export PS2 = "Weiteres" # dsplayed, wenn die Anweisung weitere Zeilen enthält
  • export PS3 = "Eingabeaufforderung zur Auswahl von Anweisungen" # Selten verwendete Eingabeaufforderung für Auswahl. Stellen Sie zuerst PS3 auf Ihre Bedürfnisse ein und rufen Sie dann select auf . Siehe Hilfe auswählen
  • export PS4 = "meistens nützlich für das Debuggen; Zeilennummer usw." # wird für das Debuggen von Bash-Scripts verwendet

Parameter

Flucht Einzelheiten
\ein Eine Glocke.
\ d Das Datum im Format "Wochentag Monat Datum" (z. B. "Di 26. Mai").
\ D {FORMAT} Das FORMAT wird an "strftime" (3) übergeben und das Ergebnis wird in die Eingabeaufforderung eingefügt. Ein leeres FORMAT führt zu einer ländereinstellungsspezifischen Zeitdarstellung. Die Zahnspangen sind erforderlich.
\ e Ein Fluchtcharakter. \ 033 funktioniert natürlich auch.
\ h Der Hostname bis zum ersten ".". (dh kein Domain-Teil)
\ H Der Hostname schließlich mit Domain-Teil
\ j Die Anzahl der aktuell von der Shell verwalteten Jobs.
\ l Der Basisname des Endgerätenamens der Shell.
\ n Eine neue Zeile
\ r Ein Wagenrücklauf.
\ s Der Name der Shell, der Basisname von $ 0 (der Teil nach dem letzten Schrägstrich).
\ t Die Uhrzeit im 24-Stunden-Format HH: MM: SS.
\ T Die Uhrzeit im 12-Stunden-Format HH: MM: SS.
@ Die Uhrzeit im 12-Stunden-Format.
\EIN Die Uhrzeit im 24-Stunden-Format HH: MM.
\ u Der Benutzername des aktuellen Benutzers.
\ v Die Version von Bash (z. B. 2.00)
\ V Die Veröffentlichung von Bash, Version + Patchlevel (zB 2.00.0)
\ w Das aktuelle Arbeitsverzeichnis mit $ HOME, abgekürzt mit einer Tilde (verwendet die Variable $ PROMPT_DIRTRIM).
\ W Der Basisname von $ PWD, wobei $ HOME mit einer Tilde abgekürzt wird.
! Die Historiennummer dieses Befehls.
# Die Befehlsnummer dieses Befehls.
$ Wenn die effektive Benutzer-ID 0 ist, # , andernfalls $ .
\ NNN Das Zeichen, dessen ASCII-Code der Oktalwert NNN ist.
\ Ein Backslash
\ [ Beginnen Sie mit einer Folge nicht druckbarer Zeichen. Dies könnte verwendet werden, um eine Terminalsteuerungssequenz in die Eingabeaufforderung einzubetten.
\] Beenden Sie eine Folge nicht gedruckter Zeichen.

Behandlung der Systemaufforderung Verwandte Beispiele