Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist ein Linux-Standardfehler?

Was ist ein Linux-Standardfehler?

青灯夜游
青灯夜游Original
2020-04-20 15:15:515584Durchsuche

Die Ausgabe umfasst zwei Typen: Der eine ist das laufende Ergebnis des Programms (Standardausgabe) und der andere sind Status- und Fehlerinformationen (Standardfehler). Der folgende Artikel stellt es Ihnen vor. Freunde in Not können darauf verweisen. Ich hoffe, dass es für alle hilfreich ist.

Was ist ein Linux-Standardfehler?

Standardausgabe und Standardfehler sind standardmäßig mit dem Bildschirm verbunden;

Standardeingabe ist standardmäßig mit der Tastatur verbunden;

Sie können die E/A-Umleitung (Umleitung) verwenden, um den Sendeort der Eingabe und Ausgabe zu ändern.

1. Standardausgabe

Standardausgabe-Umleitung, verwenden Sie den Umleitungsoperator (". >"), um das Programm in eine Datei auszugeben, wird standardmäßig aus dem Dateikopf neu geschrieben;

kann "> test.txt" verwenden, um die Textinformationen zu löschen;

Verwenden „>>“, um die Datei am Ende des Textes hinzuzufügen;

Standardfehlerumleitung, Verwenden Sie „2>“ . Da der Dateistrom drei Typen enthält, nämlich „Eingabe, Ausgabe, Fehler“, entspricht

„>“, was dem Standard entspricht Ausgabe;

Um unerwünschte Fehlerausgaben zu behandeln, verwenden Sie „2> /dev/null“, um die Fehlermeldung eines Befehls auszublenden.

Ausgabe und Fehler gleichzeitig anzeigen. Nach der Standardausgabe wird ein Standardfehler generiert, d. h. zuerst „>“ verwenden, dann „2>&1“, Befehl: „xxxx > xxxx 2>&1“. ";

Sie können auch „&>“ verwenden, um die Standardausgabe und den Fehler direkt auszugeben, Befehl: „xxxx &>“, bereitgestellt von neueren Versionen von Bash.

Wie gezeigt:

Was ist ein Linux-Standardfehler?3. Standardeingabe:

cat-Befehl (ConcATenate), der vorgesehen ist um eine Link-Datei zu sein, cat xxxx[1] xxxx ... > screen;

Wenn nur der letzte Parameter verwendet wird, also cat > 🎜>
  1. Sie können „

  2. Empfohlen: "
  3. Linux-Tutorial

    "

Das obige ist der detaillierte Inhalt vonWas ist ein Linux-Standardfehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn