Heim > Artikel > Betrieb und Instandhaltung > Was ist ein Linux-Standardfehler?
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.
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: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 > 🎜>Sie können „
"
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!