Shell-Spickzettel
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