Arbeitsweise
Lesen, tippen, abgeben
Abschnitt betitelt „Lesen, tippen, abgeben“Jede Seite wechselt zwischen kurzer Theorie und Hands-on-Blöcken. Tippe die Befehle in deiner VM wirklich ab, statt sie zu kopieren. Das Tippen prägt die Befehle ein, und Tippfehler sind die beste Gelegenheit, Fehlermeldungen lesen zu lernen.
Blöcke, denen du begegnen wirst:
Lösung anzeigen
Lösungen sind eingeklappt. Erst selbst versuchen, dann vergleichen.
Selbstcheck · 1 Frage
Abgaben über Git
Abschnitt betitelt „Abgaben über Git“Deine Lösungen landen im Kurs-Repository. So lernst du nebenbei den Werkzeugkasten, den Entwicklungs- und Betriebsteams täglich nutzen: Versionierung, Branches, Merge Requests und automatische Prüfungen. Wie das im Detail geht, zeigt Modul 2.
Das Repository hat diese Struktur:
Ordnersrc/content/docs/ Kursinhalte (diese Webseite)
- …
Ordnerlabs/linux/
Ordner03-terminal/ deine Lösungen zu Modul 3
- …
Ordner04-dateisystem/
- …
Ordner08-skripte/
- addscript.sh
- menu.sh
- …
Ordnerscripts/linux/ Beispielskripte aus dem Kurs
- …
- AUTOREN.md Hinweise für alle, die Inhalte schreiben
Der Ablauf pro Aufgabe:
- Branch für die Aufgabe anlegen, zum Beispiel
lab/04-rechte. - Aufgabe lösen, die Datei unter
labs/linux/<modul>/ablegen. - Committen und pushen.
- Merge Request eröffnen. Die automatischen Checks (zum Beispiel ShellCheck für Skripte) laufen und geben dir sofort Feedback.
- Rückmeldung abwarten, allenfalls nachbessern, mergen.
Terminal-Protokolle mit script
Abschnitt betitelt „Terminal-Protokolle mit script“Für Aufgaben, bei denen du Befehle ausprobierst, zeichnest du die Sitzung auf:
script labs/linux/04-dateisystem/rechte.txt# ... arbeiten ...exitFragen in der Aufgabe beantwortest du direkt im Terminal als Kommentar. Die Shell ignoriert Zeilen, die mit # beginnen, das Protokoll enthält sie trotzdem:
# Antwort 2: Die Datei gehört jetzt root, darum darf ich sie nicht mehr lesen.Wenn etwas nicht klappt
Abschnitt betitelt „Wenn etwas nicht klappt“- Fehlermeldung ganz lesen. Meist steht die Antwort darin.
man befehloderbefehl --help.- Die Troubleshooting-Seite in der Referenz.
- Frage im Merge Request oder direkt stellen. Es gibt keine dummen Fragen, nur unentdeckte Fehler.