Shell-Spickzettel

Aus wiki.archlinux.de
Version vom 2. Juli 2007, 23:02 Uhr von Flying-saxman (Diskussion | Beiträge) (Zeilenumbrüche eingefügt)

Dieser Artikel soll eine kurze Übersicht über die wichtigsten Bash-Befehle für administrative Aufgaben geben.

Dateiverwaltung

mkdir [gewünschter Name] -> Verzeichnis erstellen
rmdir [Pfad] -> Verzeichnis löschen
pwd -> aktuelles Arbeitsverzeichnis anzeigen
cp [-a] [-R] Quelle Ziel -> Datei kopieren
mv [-f] Quelle Ziel -> Datei verschieben bzw. innerhalb eines Verzeichnisses angewendet = umbenennen
rm [-r] [-f] -> Dateien / Verzeichnisse löschen

tar-Befehle

tar cvf bla.tar /blub -> tar-Datei mit dem Namen "bla.tar" des Ordners "/blub" erstellen
tar xvf bla.tar -> tar-datei "bla.tar" entpacken
tar cjvf bla.tar.bz2 /bla/ -> bz2-komprimierte tar-Datei mit dem Namen "bla.tar.bz2" des Ordners "blub" erstellen
tar xjvf bla.tar.bz2 -> bz2-komprimierte tar-Datei mit dem Namen "bla.tar.bz2" entpacken

Bash-Vereinfachung

alias [name[=befehl]] -> bitte eine Beschreibung ergänzen!!!
unalias [name des alias] -> alias löschen

Benutzerverwaltung

adduser [username] -> neuen User [username] erstellen
passwd -> Passwort des aktuellen Benutzers ändern

noch nicht eingeordnet

ls [-l] [-a] [-la] [Pfad] -> Verzeichnis Inhalt anzeigen, ohne Angabe eines Pfades wird das aktuelle Verzeichnis gelistet
df [-h] -> Plattenbelegung anzeigen
du -sch -> Größe aller Dateien des aktuellen Verzeichnisses anzeigen
cd [Pfad] -> gehe zu [Pfad]
cd -> ins home Verzeichnis des aktuellen users wechseln
who -> anzeigen wer alles eingeloggt ist
whoami -> anzeigen, als welcher User man eingeloggt ist