Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist die Umleitung der Linux-Fehlerausgabe?

Was ist die Umleitung der Linux-Fehlerausgabe?

WBOY
WBOYOriginal
2022-05-17 10:16:174624Durchsuche

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.

Was ist die Umleitung der Linux-Fehlerausgabe?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was ist die Umleitung der Linux-Fehlerausgabe? Wir wissen, dass sich das Standardeingabegerät in Linux standardmäßig auf die Tastatur und das Standardausgabegerät standardmäßig auf den Monitor bezieht. Die in diesem Abschnitt vorgestellte Eingabe- und Ausgabeumleitung kann wörtlich verstanden werden:

    Eingabeumleitung: bezieht sich auf die Neuzuweisung des Geräts, um die Tastatur als neues Eingabegerät zu ersetzen; Neuzuweisung eines Geräts, um den Monitor als neues Ausgabegerät zu ersetzen.
  • Normalerweise wird das Ausführungsergebnis einer Datei oder eines Befehls verwendet, um die Tastatur als neues Eingabegerät zu ersetzen, und das neue Ausgabegerät bezieht sich normalerweise auf die Datei.
  • Was ist Eingabeumleitung?

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-Tutorial

Das 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!

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