Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.

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/students/aXXXXXXX)
ls               // anzeigen des Inhalts des aktuellen Verzeichnisses
find *           // auflisten der aktuellen Verzeichnis- und aller Unterverzeichnisinhalte

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 anderen (z.B. Tutoren) dürfen lesen (r) und ausführen (x)
Letzte Änderung: 04.10.2016, 21:12 | 148 Worte