Kleines Befehls"einmaleins"

Aus Geisterle wiki
Wechseln zu: Navigation, Suche

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.