2008 20. Oktober 2008

Befehl in Linux: Die Eingabeaufforderung

Inhaltsverzeichnis Linux-Befehle

  1. Befehl in Linux: Shell
  2. Befehl in Linux: Die Eingabeaufforderung


Die Shell ist ein schwarzer Bildschirm, die nur zeigt, was erwartet wird der Indikator der Eingabeaufforderung, die aufgerufen wird, die meisten Linux-Systemen eher zu zeigen, ein Indikator in den Benutzernamen, den Namen der Maschine und das aktuelle Verzeichnis, wie im Bild unten:

Die Form der Anzeige wird durch die Shell-Prompt Variable namens PS, bedeutet dies, dass die Einstellung dieser Variablen, um das Aussehen der Eingabeaufforderung, um der Praxis sind die Befehle zu ändern, diese Variable, um die Ergebnisse der Variation in der Indikator-System.

Da diese Post ist lang Klicken Sie auf den Link unten, um Lesen Sie den ganzen Artikel.

Wenn Sie Werte direkt an der PS1 Variable in der aktuellen Sitzung, wie sie ohne festen mantedran nur während der aktuellen Sitzung von der Konsole Befehle, so dass, wenn Sie diese Sitzung und gehen in eine andere wird sich nicht jede Änderung .

Wie werden wir der PS1 Variable ist wünschenswert, um den Wert, die sie in einer Variable für alternative Energie restauralar zu irgendeinem Zeitpunkt während der Sitzung. Um dies zu den ersten Blick den Inhalt der mit der echo-Befehl ist die in der Befehlszeile der folgenden Reihenfolge:

echo $ PS1

, die zeigt den Inhalt der Variablen, wenn die gleichen, ordnen wir eine neue Variable mit dem Inhalt der Variablen $ PS1 als Vorsichtsmaßnahme mehr als alles andere, dies zu tun, geben Sie folgenden Befehl ein:

RESTORE = $ PS1

auf dessen Grundlage eine Variable mit dem Namen "Wiederherstellung" (Sie können wählen Sie den Namen der Variable, die Sie mögen glauben, gegebenenfalls) den Inhalt oder der Wert der Variablen $ PS1, und letztlich feststellen, dass diese von uns die gleiche wie die Variable $ PS1, um diesen Prozess wieder mit der echo-Befehl:

echo $ RESTORE

Das folgende Bild zeigt den gesamten Prozess:

Dann werden wir die Eingabeaufforderung für diese besteht nur aus einem einzigen Zeichen, so die Definition der Eingabeaufforderung kann leichter zu schaffen. Um diesen Prozess wurde nur für die Variable $ PS1 ist der Wert, den Sie wollen, als ein Indikator, in diesem Beispiel werden wir die Befehlszeile zeigt die folgenden Zeichen "->", daher, geben Sie folgenden Befehl ein:

PS1 ="->"

und sehen, wie wir können unsere Indikatoren, die die Zeichen von uns, das Bild unten zeigt diesen Vorgang:

Restaular auf Ihre vorherige Konfiguration ist es, ihn auf den neuen Wert der Variablen, die wir oben in der Variable $ PS1, Sie den folgenden Befehl eingeben:

PS1 = $ RESTORE

Escape-Sequenzen für die Eingabeaufforderung

Es gibt auch eine Reihe von Zeichenketten genannten Escape-Sequenzen, die dazu dienen, in den eine Reihe von Indikatoren Werte optional, wird die Escape-Sequenzen zusammen mit dem entsprechenden Wert:

\ D Datumsformat dia_letra Monate dia_numero
\ H hostname die bis zu den ersten Punkt (.)
\ H Full hostname
\ N Zeilenvorschub
\ R Wagenrücklauf
\ N Shell Namen
\ T Aktuelle Uhrzeit (24 Stunden) HH: MM: SS
\ T aktuelle Zeit (12 Stunden) HH: MM: SS
\ @ Aktuelle Uhrzeit (12 Stunden) AM / PM
\ U Benutzername
$ $ $ Wenn die UID 0 ist, # wenn andere
\ V bash Version
\ V Bash Version des Pakets
\ W das aktuelle Verzeichnis oder den Ordner
\ W Base Namen des aktuellen Verzeichnisses oder eines Ordners
\! Nummer des aktuellen Befehl in den historischen
\ \ Contrabarra
\ [Boot-Sequenz unbedruckbaren
\] Endgültige Reihenfolge unbedruckbaren

Dann schauen wir uns Beispiele aus früheren Sequenzen zusammen.

Datum und Name des Rechners komplett in Klammern:

Sequenz: [\ d] - [\ H] \ $ "

Das Ergebnis ist wie im Bild unten:

Folge: "[\ t] <\ u> <- \ w -> \ $"

Wie bereits erwähnt, aus dem Computer-Terminal, die Änderungen, die Sie vorgenommen haben, auf diese Variable wird verloren gehen und ein neues Terminal-Session, die angezeigt wird, die ohne jede Art von Veränderung, so dass, wenn Sie die Änderungen dauerhaft für die Terminal-Sessions Sie es verwenden, um die Datei zu bearbeiten. bashrc in das Root-Verzeichnis des Benutzers und in der Regel finden Sie den Verweis auf die Variable PS1 mit den Einstellungen, um die es, ändern Sie diese, um die Eingabeaufforderung, Interesse. Das nächste Bild zeigt. Bashrc Linux-Testsystem, mit dem ich habe Beweise.


Kommentare RSS

Lassen Sie eine Antwort