Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist Umleitung unter Linux?

Was ist Umleitung unter Linux?

WBOY
WBOYOriginal
2022-03-16 15:21:385848Durchsuche

Unter Linux besteht die Umleitung darin, die ursprünglich auszugebenden Dateninformationen in eine bestimmte Datei umzuleiten, dh die Standardausführungsmethode des ursprünglichen Systembefehls zu ändern. Die Umleitung erfolgt im Allgemeinen durch Einfügen bestimmter Zeichen zwischen Befehlen , und das Syntaxbeispiel ist „command1 > file1“.

Was ist Umleitung unter Linux?

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

Was ist Umleitung in Linux? Unter Linux-Umleitung versteht man das Ändern einiger der ursprünglichen Standardfunktionen und das Ändern der Standardausführungsmethode des ursprünglichen Systembefehls. Ich möchte beispielsweise einfach nicht die Ausgabe auf dem Monitor sehen, sondern möchte Die Ausgabe an Dies kann durch Linux-Umleitung in eine bestimmte Datei erfolgen.

1. Was genau ist Umleitung unter Linux?

Umleitung unter Linux besteht darin, die ursprünglich auf dem Bildschirm ausgegebenen Dateninformationen in eine bestimmte Datei oder in ein schwarzes Loch (/dev/null) umzuleiten.

1.2 Wozu dient die Weiterleitung?

1. Wenn die Programmausführung viele Informationen ausgibt, müssen diese gespeichert und im Paging angezeigt werden.

2. Programme, die im Hintergrund ausgeführt werden, haben normalerweise eine Ausgabe, und Sie möchten nicht, dass ihre Ausgabe das Terminal beeinträchtigt.

3. Führen Sie geplante Sicherungsaufgaben durch und hoffen Sie, dass die Sicherungsergebnisse erhalten bleiben.

4. Beim wiederholten Erstellen eines Benutzers werden einige Fehlermeldungen angezeigt und die Informationen können direkt verworfen werden.

5, wenn Sie das Fehlerprotokoll und das Korrekturprotokoll in verschiedenen Dateien speichern möchten.

1.3 Standardeingabe und -ausgabe

Wenn ein Prozess eine Datei bearbeitet:

1. Erstens kann der Prozess nicht direkt auf die Hardware zugreifen

2 Für den Zugriff auf Dateien müssen Dateideskriptoren (Dateideskriptor) verwendet werden.

Zusammenfassung: Prozess ---Zugriff ---> Dateiname über --->Dateideskriptor (nicht negative Ganzzahl); der Prozess verwendet Dateideskriptoren, um die Korrespondenz zwischen geöffneten Dateien zu verwalten.

Schritt eins: Tail -f /etc/passwd ausführen

Teil zwei: Dateideskriptor 3 übergeben--->/etc/passwd-->inode-->block

Schritt drei: Ausgabe korrigieren-- ->Standardmäßig über Dateideskriptor 1--->Aktuelles Terminal 1>(Ausgabeort, Datei, Schwarzes Loch ändern)

Schritt 4: Fehlerausgabe--->Standardmäßig über Dateideskriptor 2--- 》Aktuelles Terminal 2>(Fehlerausgabe)

Normalerweise öffnet ein Programm beim Zugriff auf eine Datei mindestens drei Standarddateien, nämlich Standardeingabe, Standardausgabe und Fehlerausgabe.

Der Prozess ruft Daten von der Standardeingabe ab, druckt die normale Ausgabe an das Bildschirmterminal und druckt Fehlerausgabeinformationen an das Bildschirmterminal.

Verwandte Empfehlungen: „

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist Umleitung unter Linux?. 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