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:
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
Abbildung 13-11).
|