Einführung
Als Junior-Lektor in einem Verlag sind Sie auf zwei Versionen einer wichtigen Seite aus einem bald erscheinenden Kriminalroman gestoßen. Ihre Aufgabe besteht darin, diese Dateien mit den Linux-Befehlen zu untersuchen, die Sie im Labor „Dateiinhalte und Vergleiche“ gerade gelernt haben.
Lernziele
Nach Abschluss dieser Challenge können Sie:
- mit
catden Inhalt einer Datei anzeigen - mit
headundtailbestimmte Teile von Dateien untersuchen - Dateien mit dem Befehl
diffvergleichen
Dateiinhalte untersuchen
In diesem Schritt untersuchen Sie zwei geheimnisvolle Dateien mit cat, head und tail.
Aufgaben
- Verwenden Sie
cat, um den Inhalt von/home/labex/project/manuscript_v1.txtanzuzeigen. - Verwenden Sie
head, um die ersten beiden Zeilen von/home/labex/project/manuscript_v2.txtanzuzeigen. - Verwenden Sie
tail, um die letzte Zeile beider Dateien anzuzeigen.
Anforderungen
- Verwenden Sie ausschließlich die Befehle aus dem Labor „Dateiinhalte und Vergleiche“ (
cat,head,tail). - Ändern Sie den Inhalt der Dateien nicht.
Dateien vergleichen
Nachdem Sie die Dateien einzeln untersucht haben, vergleichen Sie sie nun direkt miteinander.
Aufgaben
- Verwenden Sie den Befehl
diff, um/home/labex/project/manuscript_v1.txtund/home/labex/project/manuscript_v2.txtzu vergleichen.
Anforderungen
- Verwenden Sie den Befehl
diffwie im Labor „Dateiinhalte und Vergleiche“ gezeigt. - Analysieren Sie die Ausgabe, um die Unterschiede zwischen den beiden Dateien zu verstehen.
Beispiel
Nach Abschluss der Aufgabe sollte eine Ausgabe ähnlich der folgenden erscheinen:
2c2
< A shadow moved across the room.
---
> A figure darted behind the curtains.
Diese Ausgabe zeigt, dass sich die zweite Zeile in den beiden Dateien unterscheidet.
Zusammenfassung
Herzlichen Glückwunsch, Junior-Lektor! Sie haben Ihre neu erworbenen Linux-Kenntnisse zur Untersuchung von Dateien erfolgreich eingesetzt und die Unterschiede zwischen zwei Versionen einer Manuskriptseite aufgedeckt. Ihre Fähigkeit, cat, head, tail und diff zu verwenden, hat sich bei diesem redaktionellen Rätsel als äußerst nützlich erwiesen.
Indem Sie Dateiinhalte mit cat angezeigt, bestimmte Teile mit head und tail untersucht und Dateien mit diff verglichen haben, haben Sie ein solides Verständnis der grundlegenden Dateiverarbeitung in Linux bewiesen. Diese Kenntnisse werden Ihnen sowohl auf Ihrem weiteren Weg in der Verlagswelt als auch bei Ihren Linux-Abenteuern von Nutzen sein.
Denken Sie daran: Mit Aufmerksamkeit für Details und den richtigen Werkzeugen lässt sich jedes Rätsel lösen – ob in Romanen oder im Code!



