Wo bin ich? Absolute und relative Pfade
Der Schatz liegt nicht in deinem Home-Ordner. Folge der Kette von Hinweisen: Jeder sagt dir, wo du den nächsten findest, mal mit einem relativen, mal mit einem absoluten Pfad. Lerne, immer zu wissen, wo du bist.
Labor 2 von 9 im Lernpfad Linux-Grundlagen. Wenn du feststeckst, hast du 3 Hinweise, vom vagesten bis zum genauesten: Sie kosten 0, 40 und 120 XP.
Was du lernst
Die Ziele erfüllen sich von selbst, während du im Terminal arbeitest; jedes bringt Erfahrungspunkte:
- Einem relativen Pfad folgen (mappe/vecchie) (50 XP)
- Mit .. in einen Nachbarordner wechseln (50 XP)
- Den Home-Ordner mit einem absoluten Pfad verlassen (60 XP)
- Die richtige Schublade im Archiv öffnen (60 XP)
Themen: linux, percorsi.
Die Befehle, die du brauchst
Das Terminal ist simuliert und versteht etwa vierzig Linux-Befehle. In diesem Labor brauchst du vor allem diese:
cat: gibt den Inhalt einer Datei aus: der direkteste Weg, Konfigurationen, Notizen und Logs zu lesen.cd: wechselt den Ordner, mit einem absoluten Pfad (der bei / beginnt) oder einem relativen (mit . und ..).ls: listet die Dateien eines Ordners auf; mit -l zeigt er Rechte und Besitzer, mit -a auch versteckte Dateien. Es ist der erste Befehl auf jeder Maschine.pwd: sagt dir, in welchem Ordner du bist: der Ausgangspunkt jedes relativen Pfads.
Die simulierte Umgebung
Du arbeitest in einer simulierten Linux-Shell, im Home-Verzeichnis des Benutzers runner: erfundene Dateien und Ordner, kein Ziel im Netzwerk.
Neben dem Home-Verzeichnis gibt es ein vollständiges simuliertes System mit Konfigurationsdateien, Logs, Benutzern und Rechten, die du untersuchst.
Die Lektion zur Abwehr
Ist das Labor gelöst, erklärt der Bericht, was schiefging und wie man sich schützt:
Ein absoluter Pfad beginnt an der Wurzel (/) und gilt von überall; ein relativer beginnt im aktuellen Ordner und nutzt . und ..: pwd sagt dir immer, wo dein Ausgangspunkt liegt. Zu wissen, wo man ist, verhindert teure Fehler (im falschen Ordner löschen oder kopieren). Wer verteidigt, muss die Karte des Dateisystems (/srv, /var, /opt) kennen: So weiß man, wo die wichtigen Daten liegen und wer sie erreichen kann.
Vor und nach diesem Labor
Um es zu öffnen, musst du gelöst haben:
- Erste Schritte in der Shell (Linux-Grundlagen, leicht)
Nach diesem Labor kannst du weitermachen mit:
- Versteckte Dateien (Linux-Grundlagen, leicht)
Der Lernpfad Linux-Grundlagen
Linux-Grundlagen ist der Einstieg. Fast alle Server, Netzwerkgeräte und Sicherheitswerkzeuge laufen unter Linux, und wer ein System verteidigt (oder es mit Erlaubnis testet), verbringt viel Zeit im Terminal. Hier lernst du, dich im Dateisystem zu bewegen, versteckte Dateien zu finden, endlose Logs stückweise zu lesen, mit grep nach Wörtern zu suchen, Befehle mit Pipes zu verketten und Rechte, Umgebungsvariablen und den Befehlsverlauf zu verstehen: die Grundlagen, die du in allen anderen Lernpfaden brauchst.