Inhalt dieses Kapitels
Cheat-Sheet — alle Befehle des Tages
DruckbarDiese Tabelle ausdrucken (oder die Seite als PDF speichern) und neben den Bildschirm legen — das ist dein Begleiter für die nächsten Tage.
Navigation & Info
| Befehl | Beschreibung | Beispiel |
|---|---|---|
pwd | aktuelles Verzeichnis | pwd |
cd | Verzeichnis wechseln | cd /etc |
cd ~ / cd | ins Home | cd |
cd .. | ein Verzeichnis hoch | cd .. |
cd - | vorheriges Verzeichnis | cd - |
ls | Inhalt eines Verzeichnisses | ls |
ls -la | Long + alle (auch versteckte) | ls -la /etc |
ls -lh | Long + human-readable Größen | ls -lh |
ls -lt | nach Zeit sortiert, neueste zuerst | ls -lt /var/log |
ls -lS | nach Größe sortiert | ls -lhS |
tree | Baum-Ansicht | tree -L 2 ~ |
whoami | eigener Username | whoami |
hostname | Name der Maschine | hostname |
date | Datum + Uhrzeit | date |
uptime | wie lange läuft das System? | uptime |
uname -a | Kernel-Infos | uname -a |
Dateien & Verzeichnisse verwalten
| Befehl | Beschreibung | Beispiel |
|---|---|---|
touch DATEI | leere Datei / Zeitstempel ändern | touch a.txt |
mkdir ORDNER | Verzeichnis erstellen | mkdir test |
mkdir -p a/b/c | verschachtelt erstellen | mkdir -p p/2025/{q1..q4} |
cp Q Z | Datei kopieren | cp orig.txt kopie.txt |
cp -r Q Z | Ordner rekursiv kopieren | cp -r src/ backup/ |
cp -a Q Z | Kopie inkl. Rechten + Zeit | cp -a /etc /backup/ |
mv Q Z | verschieben / umbenennen | mv alt.txt neu.txt |
rm DATEI | Datei löschen | rm tmp.log |
rm -i DATEI | mit Nachfrage löschen | rm -i wichtig.txt |
rm -r ORDNER | Ordner samt Inhalt | rm -r alt-projekt/ |
rmdir ORDNER | NUR leere Ordner | rmdir test/ |
file DATEI | Inhaltstyp anzeigen | file /bin/ls |
stat DATEI | Detail-Infos (Inode, Zeit, Rechte) | stat /etc/hosts |
Anzeigen, Editieren, Anhängen
| Befehl | Beschreibung | Beispiel |
|---|---|---|
cat DATEI | Inhalt komplett ausgeben | cat /etc/hostname |
less DATEI | seitenweise anzeigen | less /var/log/messages |
head DATEI | erste 10 Zeilen | head /etc/os-release |
head -50 DATEI | erste N Zeilen | head -5 file.log |
tail DATEI | letzte 10 Zeilen | tail /var/log/secure |
tail -f DATEI | Datei LIVE mitlesen | tail -f nginx.log |
nano DATEI | einfacher Editor | nano notes.txt |
vim DATEI | Profi-Editor (Esc :q! Enter zum Verlassen) | vim config.yaml |
wc DATEI | Zähle Zeilen/Wörter/Bytes | wc -l file.log |
System & Pakete
| Befehl | Beschreibung | Beispiel |
|---|---|---|
sudo BEFEHL | Befehl als root ausführen | sudo systemctl restart nginx |
sudo -i | root-Shell öffnen (sparsam!) | sudo -i |
dnf install X | Paket installieren (Rocky/RHEL) | sudo dnf install nano -y |
dnf update | System aktualisieren | sudo dnf update -y |
man BEFEHL | Handbuchseite | man ls |
BEFEHL --help | Kurzhilfe | ls --help |
which BEFEHL | Pfad eines Befehls | which python3 |
history | Befehls-History anzeigen | history | tail |
!! | letzten Befehl wiederholen | sudo !! |
cat /etc/os-release | welche Distro? | — |
df -h | Festplatten-Belegung | df -h |
free -h | RAM-Belegung | free -h |
sudo poweroff | VM/Server sauber ausschalten | sudo poweroff |
sudo reboot | System neu starten | sudo reboot |
exit / Strg+D | aktuelle Shell-Session verlassen | exit |
Tastenkürzel-Sheet
SpeedBash / Terminal
| Tastenkürzel | Funktion |
|---|---|
Tab | Auto-Completion (Befehle, Dateien, Optionen) |
Tab Tab | alle Möglichkeiten zeigen |
Strg + C | aktuellen Befehl abbrechen |
Strg + D | Shell verlassen (EOF) |
Strg + L | Bildschirm leeren |
Strg + R | Reverse-Search durch History ⭐ |
Strg + A | Cursor → Anfang der Zeile |
Strg + E | Cursor → Ende der Zeile |
Strg + U | Zeile vor Cursor löschen |
Strg + K | Zeile nach Cursor löschen |
Strg + W | vorheriges Wort löschen |
Strg + Y | zuletzt Gelöschtes einfügen |
↑ / ↓ | History durchblättern |
!! | letzten Befehl wiederholen |
sudo !! | letzten Befehl mit sudo wiederholen |
nano
Strg + O | Speichern |
Strg + X | Beenden |
Strg + W | Suchen |
Strg + \ | Suchen + Ersetzen |
Strg + K | Zeile ausschneiden |
Strg + U | Einfügen |
Strg + G | Hilfe |
vim (Survival)
i | Insert-Modus (tippen) |
Esc | zurück zum Normal-Modus |
:w | speichern |
:q | beenden (ohne Änderungen) |
:wq | speichern + beenden |
:q! | beenden + verwerfen |
gg / G | Anfang / Ende |
dd | Zeile löschen |
yy | Zeile kopieren |
p | einfügen |
u | undo |
/text | vorwärts suchen |
Ausblick: Was kommt an Tag 2?
VorschauTag 1 war das Fundament. Du kannst dich orientieren, Dateien verwalten und Befehle verkettenden. Tag 2 baut darauf auf — wir gehen ins „echte Sysadmin-Land“:
- Wildcards — Platzhalter
*,?,[ ]; viele Dateien auf einmal ansprechen - Redirection — Ausgabe in Dateien umleiten mit
>,>>,2>; stdin/stdout/stderr verstehen - Pipes & Filter —
|,tee,grepzum Verketten und Filtern von Befehlen - Berechtigungen —
chmod,chown,chgrp; rwx, oktale Notation (755, 644), SUID/SGID/Sticky - Hard- und Softlinks — Inodes verstehen,
ln,ln -s, wann nutzt man was - Archivieren & Komprimieren —
tar,gzip,bzip2,xz; Backup-Workflows - Suchen —
find(mächtigster Befehl überhaupt),locate,which,whereis
Spiele 30 Minuten mit deiner Rocky-VM. Probier alles aus, was dir einfällt. Wenn was kaputt geht — Snapshot zurück. Das ist genau der Sinn der VM. Wer am Mittwoch mit Erinnerung an die Befehle vom Montag kommt, hat Tag 2 schon halb gewonnen.
- Bash Reference Manual — die offizielle Bash-Doku
- man7.org Manpages — alle Linux-Manpages online
vimtutordirekt in der VM starten — 30 Min, lohnt sich- Eine zweite VM mit Debian/Ubuntu aufsetzen — sehen, wo die Unterschiede zu Rocky liegen
Tag 1 — geschafft!
Finale- Verstehst, was ein Betriebssystem ist und woher Linux kommt
- Kennst die wichtigsten Distros und kannst Rocky begründen
- Hast eine VM aufgesetzt und Rocky Linux installiert
- Bewegst dich sicher im Terminal mit Bash
- Kennst den Filesystem Hierarchy Standard und seine Hauptverzeichnisse
- Erstellst, kopierst, verschiebst, löschst Dateien und Ordner
- Editierst Konfigurationen mit nano (und überlebst vim)
Das ist mehr Linux, als die meisten IT-Studierenden in einem ganzen Semester lernen. Sei stolz drauf.
Bevor du den Laptop zuklappst: Snapshot deiner VM.
Nenn ihn tag1-abschluss. So weißt du morgen sicher, dass du
den gleichen sauberen Stand vorfindest, mit dem du heute aufgehört hast.
Bis morgen, frischer Linux-Admin. 🐧