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)

Desktop Session beenden

 [Strg][Alt] + 2x [Backspace]
Letzte Änderung: 03.03.2008, 15:46 | 157 Worte