Schlagwort-Archive: unix streams

1.103.4 Unix Streams, Pipes und Umleitungen

lupus

Quelle für 1.103 Bild

Zurück zu 1.103 GNU und Unix Kommandos bzw. Linux Zertifizierungen LPIC-1 [101]: Unterlagen.
Prüfungskandidaten sollten in der Lage sein, Ein- und Ausgabeströme umzuleiten und sie zu verknüpfen, um Textdaten effizient zu verarbeiten. Dieses Lernziel beinhaltet das Umleiten von Standardeingabe, Standardausgabe und Standardfehlerausgabe, das Umleiten der Ausgabe eines Kommandos in die Eingabe eines anderen Kommandos, das Verwenden der Ausgabe eines Kommandos als Argument für ein anderes Kommando und das gleichzeitige Senden einer Ausgabe sowohl an die Standardausgabe als auch in eine Datei.

Die wichtigsten Dateien, Bezeichnungen und Anwendungen:

tee, xargs, <, <<, >, >>, |, ‘‘
Siehe auch man tee und man xargs und zu den Standard-Datenströme siehe auch auf Wikipedia stdout.
Grundlegendes Prinzip
Jedes Programm unter Linux besitzt drei Standardkanäle für die Datenein und -ausgabe. Diese drei Kanäle sind
Standard-Eingabe (STDIN)
Der Kanal, von dem das Programm seine Eingabe erwartet. Dieser Kanal besitzt die Kenn-Nummer 0 und ist normalerweise mit der Tastatur verbunden.
Standard-Ausgabe (STDOUT)
Der Kanal, auf den das Programm seine Ausgaben schreibt. Dieser Kanal besitzt die Kenn-Nummer 1 und ist normalerweise mit dem Monitor verbunden.
Standard-Fehlerausgabe (STDERR)
Der Kanal, auf den das Programm seine Fehlerausgaben schreibt. Dieser Kanal besitzt die Kenn-Nummer 2 und ist wie STDOUT normalerweise mit dem Monitor verbunden.
1.103.4 Unix Streams, Pipes und Umleitungen weiterlesen

(859)