Red Hat Linux 7.0: Das Offizielle Red Hat Linux Handbuch Erste Schritte | ||
---|---|---|
Zurück | Kapitel 15 Standortbestimmung | Vor |
Es gibt ein nützliches Dienstprogramm, mit dem Sie kurze Listen erstellen und zusammenfügen können. Gleichzeitig verdeutlicht Ihnen dieses Dienstprogramm jedoch auch die Leistungsfähigkeit Ihres Red Hat Linux Systems.
Dieses Dienstprogramm trägt die Bezeichnung cat ("concatenate") und verknüpft Zeichenketten, wie auch der englische Name schon andeutet.
Aber cat kann auch verwendet werden, um zwei wichtige Begriffe zu verdeutlichen: Standardeingabe und Standardausgabe.
Mit Standardeingabe und Standardausgabe werden Ein- und Ausgaben (oft auch als E/A bezeichnet) für den Benutzer verwaltet. Wenn ein Programm Daten über die Standardeingabe entgegennimmt, erfolgt dies standardmäßig über die Tastatur. Wenn ein Programm hingegen die Standardausgabe verwendet, gibt es Daten an den Bildschirm aus.
Das Funktionieren dieses Konzepts soll nun mit cat genauer betrachtet werden. Geben Sie am Shell Prompt folgenden Befehl ein:
cat |
Der Cursor wird in eine leere Zeile verschoben. Geben Sie in dieser leeren Zeile nun Folgendes ein:
halten Sie vor dem Schuhgeschäft |
Drücken Sie dann die Eingabetaste. Daraufhin wird auf Ihrem Bildschirm Folgendes angezeigt:
neuerbenutzer@localhost neuerbenutzer]$ cat halten Sie vor dem Schuhgeschäft halten Sie vor dem Schuhgeschäft |
Um cat jetzt zu beenden, bewegen Sie den Cursor durch Drücken der Eingabetaste in eine leere Zeile und drücken dann gleichzeitig die Strg -Taste und die Taste D.
Das war ja noch nicht allzu aufregend. Aber an dieser Stelle wollten wir ja auch nur anhand des Befehls cat verdeutlichen, was unter Standardeingabe und Standardausgabe zu verstehen ist. Ihre Eingabe wurde von der Tastatur (Standardeingabe) eingelesen und dann an das Terminal (Standardausgabe) weitergeleitet.
Zusammenfassung | |
---|---|
Bei der Standardeingabe handelt es sich oft um Text, der von der Tastatur aus eingegeben wird. Bei der Standardausgabe handelt es sich um den Zielort der Informationsausgabe wie beispielsweise Ihr Terminal (wie in Abbildung 15-11). |