Dieser Anfängerkurs erklärt, wie Daten zwischen Linux-Befehlen, Terminal und Dateien fließen. In sechs geführten Labs und einer kurzen Abschluss-Challenge trennen Sie normale Ausgabe von Fehlern, leiten Datenströme um, bauen Pipelines, verwenden den Befehlsverlauf wieder, fassen Text zusammen und erstellen temporäre Aliase.
Die Übungen verbinden kleine Werkzeuge zu nachvollziehbaren Abläufen. Die abschließende Log-Analyse wandelt eine rohe Liste von IP-Adressen mit einer Pipeline und Ausgabeumleitung in einen gezählten, numerisch sortierten Bericht um.
Was du lernen wirst
- Standardausgabe und Standardfehler bei erfolgreichen, fehlgeschlagenen und gemischten Befehlen unterscheiden
- Befehlsausgabe mit
>und>>in Dateien überschreiben oder anhängen - Fehlermeldungen mit
2>getrennt erfassen - Befehle mit
|verbinden, sodass die Ausgabe eines Befehls zur Eingabe des nächsten wird - Den Befehlsverlauf mit
history,!!undCtrl+Runtersuchen, wiederholen und rückwärts durchsuchen - Text mit
sortunduniq -csortieren, benachbarte Duplikate zusammenfassen und Vorkommen zählen - Temporäre Shell-Aliase erstellen, untersuchen, verwenden und entfernen
- Eine Pipeline erstellen und speichern, die wiederholte IP-Adressen numerisch sortiert
Für wen dieser Kurs geeignet ist
Dieser Kurs richtet sich an Linux-Anfänger, die Befehle ausführen und Textdateien untersuchen können und nun wiederholbare Kommandozeilenabläufe zusammensetzen möchten. Er ist für angehende DevOps-Fachkräfte, Entwickler und Systemadministratoren nützlich, die mit Logs und Textausgaben arbeiten.
Voraussetzungen: Grundlegende Terminalnavigation und Vertrautheit mit Befehlen wie ls, cat, grep und wc; Shell-Skripterfahrung ist nicht erforderlich.
Lernumgebung: Ein bereitgestelltes LabEx-Linux-Terminal mit vorbereiteten Text- und Logdateien. Übungen zu Umleitung, Verlauf, Aliasen und Pipelines bleiben im Trainingsarbeitsbereich des Benutzers labex.
Häufig gestellte Fragen
Wie viel des Kurses ist geführt?
Sechs Labs bieten schrittweise Übungen. Die siebte und letzte Einheit ist eine zweiteilige Challenge, in der Sie wiederholte IPs mit sort | uniq -c zählen, eine numerische Sortierung ergänzen und das Ergebnis nach ip_report.txt umleiten.
Behandelt der Kurs jede Form der Shell-Umleitung?
Nein. Er übt Überschreiben und Anhängen der Standardausgabe mit > und >> sowie getrennte Fehlererfassung mit 2>. <, 2>&1, Here-Dokumente und tee werden nicht behandelt.
Sind die Aliase dauerhaft?
Nein. Sie erstellen einen Alias ll in der aktuellen Shell, untersuchen und verwenden ihn und entfernen ihn dann mit unalias. Persistente Aliase über Shell-Startdateien liegen außerhalb dieses Moduls.
Überschreibt > vorhandene Daten?
Ja. Eine eigene Übung zeigt, dass > Dateiinhalte ersetzt, während >> anhängt. Alle Beispiele verwenden vorbereitete Dateien im Trainingsarbeitsbereich.





