Standarddateien

Jeder neue Prozess hat mit dem Beginn seines Lebens automatisch drei Datenströme verfügbar:

  • Die Standardeingabe (stdin) ist der Eingabekanal. Ihr ist üblicherweise die Tastatur des Terminals zugeordnet. Sie hat den Deskriptor mit der Nummer 0.

  • Die Standardausgabe (stdout) ist der Ausgabekanal. Ihr ist üblicherweise der Bildschirm des Terminals zugeordnet. Sie hat den Deskriptor mit der Nummer 1.

  • Die Fehlerausgabe (stderr) ist ein zweiter Ausgabekanal, dessen Ausgaben ebenfalls auf den Bildschirm des Terminals gehen. Dieser zweite Weg zum selben Ausgabegerät hat den Vorteil, dass sich so »normale Ausgaben« und Fehlermeldungen bei Bedarf trennen lassen. Wir werden uns damit im Abschnitt „Ein- und Ausgabe“ in Kapitel 4 ausführlich befassen. ...

Get Praxiskurs Unix-Shell (O'Reillys Basics) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.