Bash Kommandos

Allgemein

clear            // Bildschirminhalt löschen/säubern

Verzeichnisnavigation

pwd              // aktuellen Verzeichnispfad anzeigen
cd [foldername]  // in den Ordner wechseln (eine Verzeichnisebene hinunter steigen)
cd ..            // eine Verzeichnisebene hinauf steigen
cd               // ins Homeverzeichnis wechseln (am ALMIGHTY: /home/algo/aXXXXXXX)
ls               // anzeigen des Inhalts des aktuellen Verzeichnisses
find *           // listet die Inhalte des aktuellen Verzeichnisses und aller Unterverzeichnisse auf

Dateihandling

mkdir [foldername]  // neuen Ordner im aktuellen Verzeichnis erstellen
touch [filename]    // leere Datei erstellen
rm [filename]       // eine Datei löschen
rm *.log            // alle (*) Dateien des aktuellen Verzeichnisses mit der angegebenen Endung (.log) löschen
rm -rf [foldername] // einen Ordner und dessen Inhalte (Dateien, Unterordner) ohne nochmaliges nachfragen löschen
                    // ACHTUNG: Dateien sind unwiderruflich verloren (r...recursive, f...force)

Datei- und Ordnerrechte

chmod –R 705 [foldername] // alle Dateien und Unterordner dieses Ordners auf die folgenden Rechte setzen
                          // R...recursive
  7 => [rwx] ... Eigentümer darf lesen (r), schreiben (w) und ausführen (x)
  0 => [---] ... Gruppe darf nichts
  5 => [r-x] ... Alle andern (Tutoren) dürfen lesen (r) und ausführen (x)
Letzte Änderung: 25.10.2012, 13:28 | 150 Worte