In Kurzform die Befehle, die in den Übungen besprochen worden sind: pwd : aktuellen Verzeichnispfad ausgeben ls -la : Verzeichnisse und Dateien im aktuellen Verzeichnis anzeigen mkdir : Verzeichnis anlegen rmdir : Verzeichnis löschen cd name : in das Verzeichnis name wechseln cd .. : eine Verzeichnisebene zurück cd : zurück ins Heimatverzeichnis man sort : manual page zu einem Befehel (hier sort) anzeigen touch name.txt : Die Datei name.txt anlegen (in dieser Datei steht (vorerst) nichts drin) rm name.txt : Die Datei name.txt wieder löschen rm na*.txt : Alle Dateien, die mit na... beginnen und mit .txt aufhören löschen wie z.B. name1.txt, nammme.txt, na893mdju.txt usw. ACHTUNG: *** Den rm-Befehl NIEMALS im Heimatverzeichnis ausführen. Also IMMER *** *** zuerst ein neues VERZEICHNIS anlegen und dann in diesem Verzeichnis *** *** arbeiten!!! Warum: Weil mit diesem Befehl sehr schnell Daten *** *** gelöscht werden können, die man gar nicht löschen wollte! *** cat name.txt : Den Inhalt der Datei name.txt anzeigen Weitere wichtige Shell Kommandos: sort : Zum sortieren von Dateien grep : Zum suchen nach Dateien bzw. Inhalten von Dateien tar : Zum packen und entpacken von Dateien und auch ganzen Verzeichnissen wc : Zum Zeichen, Würter und Zeilen zählen diff : Zum Vergleichen von Dateien du : Zum Feststellen des (freien) Plattenplatzes cut : Zum Ausschneiden von Zeilen usw... Sonstiges: *, ? : Wildcards, * steht für beliebig viele Zeiche, ? steht für ein beliebiges Zeichen: ab?def kann z.B. für ab3def oder abrdef stehen, ab*def kann für ab3452def oder ab8kjd23+ß032def usw. stehen. drwxrwxrwx: Zeigt die Rechte von Dateien und Verzeichnissen an (ls Befehl). Der erste Buchstabe gibt an, ob es sich um ein Verzeichnis oder um eine Datei handelt. Die nächsten 3 Zeichen stehen für die Rechte, des Besitzers der Datei, dann folgen die Gruppenrechte und schließlich die Rechte für "alle". Beispiel: -rwxr-x---: Hier handelt es sich um eine Datei (da kein d). Der Besitzer dieser Datei hat Lese- sowie Schreibrechte (rw) und darf die Datei ausführen (x). Die Gruppe hat nur das Leserecht und das Recht, die Datei auszuführen, alle anderen haben keine Rechte. D.h. sie können die Datei werden lesen, noch verändern (Schreibrecht), noch ausführen. chmod: Shellkommando um die Rechte zu ändern. vi : Editor zum verändern und bearbeiten von Dateien. Um eine Datei mit dem vi zu bearbeiten startet Ihr den vi folgendermaßen: In das Verzeichnis wechseln, wo die zu bearbeitende Datei liegt, dann vi dateiname eingeben. Ihr befindet Euch dann im Kommandomodus. Zum bearbeiten der Datei in den Editiermodus wechseln (Taste i). Um wieder in den Kommandomodus zu wechseln die ESC Taste drücken. Dateien können im Kommandomodus gespeichert werden: :w Datei speichern :wq Datei speichern und vi verlassen :q! Datei nicht speichern, vi aber dennoch verlassen. Achtung: alle Änderungen die Ihr gemacht habt, gehen verloren. Zum vi gibt's dann in der nächsten Übung mehr Infos. Außerdem findet Ihr eine vi-Einführung im Skript, Kaptiel 5. Falls Ihr weitere Fragen habt, schickt ne Mail an mich oder an das anonyme Feedback oder eben in den Übungen nachfragen.