Menu
Coddy logo textTech

Standardausgabe

Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 37 von 82.

Jeder Befehl im Terminal hat drei Datenströme, die mit ihm verbunden sind. Das Verständnis dieser Ströme ist die Grundlage der Umleitung — eine der mächtigsten Funktionen der Befehlszeile.

Der erste Strom heißt Standardausgabe, oft abgekürzt als stdout. Hier senden Befehle ihre normalen Ergebnisse hin. Wenn Sie ls oder cat ausführen, kommt der Text, den Sie auf dem Bildschirm sehen, über die Standardausgabe.

echo "Hello, World!"

Die Nachricht Hello, World! wird an die Standardausgabe gesendet, die standardmäßig auf dem Bildschirm Ihres Terminals angezeigt wird.

Ähnlich, wenn Sie Dateien auflisten:

ls

Die Liste der Dateinamen fließt über die Standardausgabe zu Ihrem Bildschirm.

Standardmäßig ist die Standardausgabe mit der Anzeige Ihres Terminals verbunden. Aber hier wird es interessant — Sie können diese Ausgabe redirect an einen anderen Ort umleiten, z. B. in eine Datei. Anstatt die Ergebnisse auf dem Bildschirm zu sehen, können Sie sie für eine spätere Verwendung erfassen.

In den kommenden Lektionen lernen Sie, wie Sie die Standardausgabe in Dateien umleiten, und entdecken die anderen zwei Ströme: Standardeingabe und Standardfehlerausgabe.

challenge icon

Aufgabe

Einfach

Verwenden Sie den echo-Befehl, um eine Nachricht an die Standardausgabe zu senden. Drucken Sie den folgenden Text genau so aus:

Terminal streams are powerful

Tipp: Verwenden Sie echo gefolgt vom Text in Anführungszeichen. Die Ausgabe, die Sie auf dem Bildschirm sehen, kommt über die Standardausgabe (stdout).

Spickzettel

Jeder Befehl im Terminal hat drei Datenströme mit ihm verbunden:

  • Standardausgabe (stdout): wohin Befehle ihre normalen Ausgaben senden

Standardmäßig wird die Standardausgabe auf dem Bildschirm Ihres Terminals angezeigt:

echo "Hello, World!"
ls

Die Standardausgabe kann umgeleitet werden zu anderen Zielen, wie Dateien, anstatt auf dem Bildschirm angezeigt zu werden.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen