Kommandozeile Schnellstart – CLI Challenge

ACHTUNG: Wenn du die Challenge auf dem normalen Weg lösen möchtest, benutzt auf keinen Fall den Verzeichnisbaum des Editors bzw. klicke hier nicht auf die Datei geheim.sh. Wenn du bei der Aufgabe nicht weiterkommst, schaue dir lieber die Zwischen-Lösungen an 🙂

Start der Challenge:

Du bist im Hauptverzeichnis deiner Shell: Das Ziel dieser Challenge ist es, das geheime Passwort zu finden.

Aufgabe 1

1. Rufe im Hauptverzeichnis folgenden Befehl auf: sh codes/geheim.sh

Dir wird der Zugriff verweigert! Gemein! Ok dann müssen wir zunächst ein Rätsel lösen:

2. Wechsle in den Ordner "tiere" im Verzeichnis "codes"

3. Lies die aktuellen Ordner aus (ls)

Wird dir die Datei tiere1.txt angezeigt? Gut! Die Datei "tiere1.txt" enthält eine Liste aller afrikanischen Tiere.

Doch hier fehlt ein Eintrag. Dieser fehlende Eintrag muss der Schlüssel zu unserem Geheimnis sein.

(3.1 Optional: Wenn du dir die Liste "tiere1.txt" anzeigen lassen willst, tipp folgendes in deine Kommandozeile: tail -100 tiere1.txt)

4. Wir kommen dem Geheimnis näher. Rufe im Verzeichnis "tiere" folgenden Befehl auf "sh scanner.sh" und schaue dir den gedruckten Output an.

Aufgabe 2

Du hast den Scanner ausgeführt. Du hast herausgefunden, dass das Krokodil fehlt. Leider kannst du keine Einträge zur tiere1.txt hinzufügen.

1. Erstelle daher die Datei tiere2.txt und füge das Krokodil als Eintrag hinzu. Hier ist eine kleine Hilfe: echo 'Tiername' > Dateiname.txt

[lp_spoiler title="Lösung anzeigen" class="da"]echo 'Krokodil' > tiere2.txt[/lp_spoiler]

2. Sehr gut! Jetzt müssen wir die Dateien tiere1.txt und tiere2.txt nur noch miteinander verbinden. Füge die beiden Textdateien mit dem cat-Befehl zusammen und erstelle die zusammengefügte Datei tiere3.txt

[lp_spoiler title="Lösung anzeigen" class="da"]cat tiere1.txt tiere2.txt > tiere3.txt[/lp_spoiler]

2.1 (Optional: Prüfe mit "ls", ob deine Datei tiere3.txt erstellt wurde)

3. Navigiere jetzt zurück in das Haupt-/Stammverzeichnis

[lp_spoiler title="Lösung anzeigen" class="da"]cd ..[/lp_spoiler]

4. Führe erneut die Datei geheimnis.sh aus. (Tipp: sh codes/geheimnis.sh)

Hast du das Passwort geknackt?