Dadurch können Sie Befehle in eine Datei ausgeben Dateien an die Eingabe eines Befehls übertragen Befehle kombinieren und daraus Ketten erstellen. EAUmleitungsmechanismus Beim Ausführen aller Befehle werden dem Benutzer drei Arten von Daten zurückgegeben das Ergebnis der Ausführung normalerweise vom Benutzer angeforderte Textinformationen Fehlermeldungen Informationen über den Fortschritt des Befehls und die aufgetretenen Probleme und der Rückkehrcode numerische Bewertung der Korrektheit der Befehlsausführung. Wie Sie wissen werden unter Linux alle Datentypen als Dateien betrachtet. Jede Distribution enthält drei Hauptstromdateien die von Programmen verwendet werden können Standardeingabe Standardausgabe und Standardfehler. Sie werden von der Shell definiert und durch die Dateideskriptornummer identifiziert bzw.
Die EAUmleitung ermöglicht es eine dieser Dateien durch Ihre eigene zu ersetzen. So können Sie beispielsweise veranlassen dass das Programm Daten aus einer Datei im Dateisystem liest und nicht von der Tastatur oder dass Fehler sofort in einer Datei und nicht auf dem Bildschirm angezeigt werden usw. Sie können Handynummern-Datenbank Fehler auch in eine Datei statt auf den Bildschirm ausgeben usw. Dies geschieht durch die Operatoren > und < in verschiedenen Konfigurationen von Befehlen die vom Terminal eingegeben werden und dafür verantwortlich sind wohin genau die Daten umgeleitet werden sollen. StandardEingabestrom Systemhandle Informationen die an das Terminal gesendet werden.
Anweisungen die einer Shell zur Ausführung gegeben werden. In der Regel werden die Daten dieses Streams vom Benutzer über die Tastatur eingegeben. Sie können das Programm jedoch zwingen Daten aus einer Datei zu lesen indem Sie den Operator < verwenden. Sie können die Ausgabe mit demselben Befehl auch sofort in die Datei umleiten und die Liste neu sortieren. Standardausgabe Systemhandle Informationen die nach dem Ausführen von Befehlen von der Shell in das Terminalfenster gelangen. Die Umleitung der Ausgabe in eine Datei erfolgt mit dem Operator >. Indem Sie beispielsweise die Ausgabe eines Befehls speichern können.