Kleines Befehls"einmaleins"
Inhaltsverzeichnis
Kleines Befehls"einmaleins"
pwd
„Print Working Direktory“, gibt an wo ich mich gerade befinde!
mkdir
Make Directory (Option -p erstellt verschachtelte Ordner)
rmdir
remove Directory, nur Verzeichnisse die leer sind!
ls (dir / file)
Listet den Inhalt von Ordnern auf, zeigt Dateien an
$ ls /home Wichtige Optionen: -l langes Format -a alle Dateien auflisten, auch versteckte! -t sortiert nach dem Änderungsdatum -R rekursives Auflisten (von Verzeichnissen)
touch
Mit dem Befehl touch wird der Zeitpunkt des Zugriffs und/oder der Änderung einer Datei aktualisiert Bei touch auf eine Datei die es noch nicht gibt, wird sie angelegt!
cp
Copy, mit dem Befehl werden Dateien kopiert!
Bsp: $ cp .bashrc bashrc.old Mehrere Dateien in ein Zielverzeichnis: $ cp doc/mon_report doc/walrus /tmp mit Flag –R werden Verzeichnisse rekursiv kopiert! mit Flag –i wird gefragt ob es überschrieben werden soll, falls schon vorhanden
mv Quellen[n] [Ziel]
Verschieben und auch Umbenennen von Dateien und Ordnern!
mv ist standardmäßig rekursiv
cat
Mit dem Befehl können Dateien verknüpft werden, Hauptsächlich wird es aber benutzt um den Inhalt anzuzeigen. (concatenate, Verknüpfen)
$ cat file1 file2 ...
$ cat walrus „Inhalt von datei walrus wird ausgegeben etc. blablabla“
more und less
Seitenweises Anzeigen von Dateien. Ähnlich wie cat, nur eben Pause nach einer Seite. more kann nur nach unten blättern, less kann auch wieder nach oben blättern!
Hardwareunterschied: more läd alles in den Speicher und gibt Seitenweise aus, bei less wird nur der Teil der ausgegeben wird in den Speicher geladen
Sprichwort: "less ist more"
Anzeigen von Binärdateien (od, strings)
- Mit dem Befehl: od -> Hexadezimale Anzeige des Inhalts
- Mit dem befehl: strings -> code wird angezeigt
rm
Löschen von Dateien
$ rm test/rob $ ls test/rob -> Keine Datei mehr vorhanden!
Wenn nicht sicher, verwende die Option –i Dann wird automatisch nachgefragt bei jeder Datei.
Verzeichnisse können auch rekursiv gelöscht werden
$ rm –ir test/ Jede Datei und jeder Ordner in den folgenden Ordnern wird gelöscht!
split
Mit dem Befehl split können Sie eine Datei in kleinere Dateien unterteilen
split –b <bytes> Datei [Präfix]
Präfix ist die Erweiterung die Automatisch für die fortlaufende Benamung gesetzt wird. Wenn kein Präfix gesetzt wurde wird er automatisch mit xaa, xab etc. erzeugt. Das X steht hierbei für das vergebene Präfix.