Heim > Artikel > Betrieb und Instandhaltung > Was ist die Umleitung der Linux-Fehlerausgabe?
Unter Linux bezieht sich die Fehlerausgabeumleitung auf das „Schreiben von Fehlerausgabeinformationen in eine Datei“. Bei der Umleitung wird normalerweise ein Gerät als neues Ausgabegerät angegeben Der Befehl ersetzt die Tastatur als neues Eingabegerät und das neue Ausgabegerät bezieht sich im Allgemeinen auf eine Datei.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Für Laien bedeutet Eingabeumleitung das Schreiben der einzugebenden Informationen in eine bestimmte Datei
Was ist Ausgabeumleitung?
Für Laien bedeutet Ausgabeumleitung, dass die auszugebenden Informationen in eine Datei geschrieben werden, anstatt die auszugebenden Dateiinformationen an die Konsole (Anzeige) auszugeben.
Was ist Fehlerumleitung?
Für Laien bedeutet Fehlerumleitung das Schreiben von Fehlerinformationen in eine Datei
Linux-Ausgabeumleitung
Im Vergleich zur Eingabeumleitung verwenden wir die Ausgabeumleitung häufiger. Und im Gegensatz zur Eingabeumleitung kann die Ausgabeumleitung auch in zwei Technologien unterteilt werden: Standardausgabeumleitung und Fehlerausgabeumleitung.
Verwenden Sie beispielsweise den Befehl ls, um die Attributinformationen von jeweils zwei Dateien anzuzeigen, aber eine der Dateien existiert nicht, wie unten gezeigt: [root@localhost ~]# touch demo1.txt
[root@localhost ~]# ls -l demo1.txt
-rw-rw-r--. 1 root root 0 Oct 12 15:02 demo1.txt
[root@localhost ~]# ls -l demo2.txt <-- 不存在的文件
ls: cannot access demo2.txt: No such file or directory
Im obigen Befehl ist demo1.txt vorhanden, sodass die Datei korrekt ist Ausgabe Einige Attributinformationen sind auch die Standardausgabeinformationen der Befehlsausführung; demo2.txt ist nicht vorhanden, daher handelt es sich bei der nach der Ausführung des Befehls ls angezeigten Fehlermeldung um die Fehlerausgabeinformationen des Befehls.
Ich betone noch einmal, dass wenn man die ursprünglich auf dem Bildschirm ausgegebenen Daten in eine Datei schreiben möchte, die beiden Ausgabeinformationen unterschiedlich behandelt werden müssen.
Empfohlenes Lernen:
Linux-Video-TutorialDas obige ist der detaillierte Inhalt vonWas ist die Umleitung der Linux-Fehlerausgabe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!