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]] -> unalias [name des alias] -> alias löschen
Benutzerverwaltung
adduser [username] -> neuen User 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