[Next] [Up] [Previous] [Contents] [Index]
Next: Pipes
Up: Umleiten von Ein- und
Previous: Umleiten von Ein- und
Bei der Ausführung von Kommandos in der bash gibt es drei
Standarddateien, dabei handelt es sich nicht um Dateien im herkömmlichen Sinne,
sondern um sogenannte File-Deskriptoren, die vom Betriebssystem wie Dateien
behandelt werden.
- Standardeingabe: Aus der Standardeingabe lesen die Programme und
Kommandos ihre Eingaben, als Standardeingabequelle dient normalerweise die
Tastatur.
- Standardausgabe: An die Standardausgabe werden alle Ausgaben des
Programms bzw. des Kommandos weitergeleitet. Als Standardausgabe dient
üblicherweise der Bildschirm, d.h. die aktuelle Konsole bzw. das aktive
Terminal-Fenster unter X.
- Standardfehlerausgabe: Fehlermeldungen werden ebenfalls im
aktuellen Terminal angezeigt.
Manchmal ist es sinnvoll die drei Standarddateien zu verändern. So kann z.B.
die Ausgabe von ls -l in eine Datei umgeleitet werden. Dies erfolgt
bei der bash duch das Zeichen >.
Beispiel:
ls -l > Datei schreibt die Ausgabe von ls -l in
die Datei Datei.
Wie die Standardausgabe können auch Standardeingabe und Standardfehlerausgabe
umgeleitet werden.
[Next] [Up] [Previous] [Contents] [Index]
Next: Pipes
Up: Umleiten von Ein- und
Previous: Umleiten von Ein- und
Tue Dec 7 13:01:45 MET 1999