Linux · Tag 1 · Kapitel 12 von 12 · Finale

Tages-Quiz & Cheat-Sheet

18 Fragen quer durch den Tag, eine ehrliche Selbsteinschätzung, eine Befehls-Referenz zum Ausdrucken — und der Ausblick auf Tag 2. Wer hier durchkommt, hat den ersten Linux-Tag gerockt.

📚 Kapitel 12 🎯 18 Fragen 📋 Cheat-Sheet 🚀 Tag-2-Ausblick
🎯

Tages-Quiz Tag 1

18 Fragen

18 Fragen aus allen Kapiteln. Multiple Choice + Praxis-Fragen. Klicke auf die Antwort, die du für richtig hältst — die UI zeigt sofort, ob das passt. Ziel: mind. 15/18 richtig → du bist tagfit für die nächsten Tage.

🎓
Trainer-Hinweis

Wer 15+ schafft, holt morgen den ersten virtuellen Kaffee ☕. Wer 10–14 hat, ist solide unterwegs. Bei < 10 würde ich empfehlen, die entsprechenden Kapitel nochmal kurz durchzuklicken.

01Welches Zeichen steht für dein Home-Verzeichnis in der Shell?
02Was macht cd -?
03Welche ls-Option zeigt versteckte Dateien an?
04Welcher Befehl legt verschachtelte Verzeichnisse in einem Schritt an?
05Was unterscheidet > von >>?
06Welche Wildcard steht für GENAU EIN Zeichen?
07Wie löschst du ein Verzeichnis samt Inhalt?
08Wie leitest du nur Fehler (stderr) in eine Datei um?
09Welcher Editor ist auf Rocky-Minimal NICHT vorinstalliert?
10Welche Distribution nutzen wir in diesem Kurs?
11Wofür steht pwd?
12Welcher Befehl zeigt, wer du bist?
13Was bedeutet das Prompt-Zeichen #?
14Welcher Type Hypervisor ist VMware Workstation Pro?
15Welcher Netzwerkmodus ist am robustesten in fremden WLANs?
16Was passiert bei touch existing-file.txt?
17Wie verlässt du vim, falls du dich verirrt hast (Standardausweg)?
18Was bewirkt cp /etc/hosts{,.bak}?
🛠️

Praxis-Bonus: „Was ist falsch an diesem Befehl?“

Bonus

Drei reale Befehle, die ein Anfänger geschrieben hat. Was passt jeweils nicht? Erst selbst überlegen, dann Spoiler aufklappen.

Problem: Wegen des Leerzeichens nach /tmp sind das zwei separate Pfade. /tmp wird komplett geleert (autsch — laufende Dienste sind kaputt) und /cache sucht der Befehl an der falschen Stelle (existiert meist gar nicht).

Richtig wäre: rm -rf /tmp/cache — als ein einziger Pfad ohne Leerzeichen.

Problem: Linux ist case-sensitiv. Der Ordner heißt wahrscheinlich documents (klein) oder dokumente (deutsch). Documents mit großem D ist eine andere Datei.

Lösung: Mit ls -la ~ prüfen, wie der Ordner wirklich heißt, oder Tab-Completion nutzen — die zeigt sofort die richtige Schreibweise.

Problem: Der Redirect >> wird von der Shell ausgeführt — und die hat kein sudo. sudo hebt nur echo auf root-Rechte, das schreibende >> aber nicht. Ergebnis: „Permission denied“.

Lösung: echo "127.0.0.1 testhost" | sudo tee -a /etc/hoststee übernimmt das Schreiben und wird mit sudo aufgerufen.

📋

Cheat-Sheet — alle Befehle des Tages

Druckbar

Diese 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

BefehlBeschreibungBeispiel
pwdaktuelles Verzeichnispwd
cdVerzeichnis wechselncd /etc
cd ~ / cdins Homecd
cd ..ein Verzeichnis hochcd ..
cd -vorheriges Verzeichniscd -
lsInhalt eines Verzeichnissesls
ls -laLong + alle (auch versteckte)ls -la /etc
ls -lhLong + human-readable Größenls -lh
ls -ltnach Zeit sortiert, neueste zuerstls -lt /var/log
ls -lSnach Größe sortiertls -lhS
treeBaum-Ansichttree -L 2 ~
whoamieigener Usernamewhoami
hostnameName der Maschinehostname
dateDatum + Uhrzeitdate
uptimewie lange läuft das System?uptime
uname -aKernel-Infosuname -a

Dateien & Verzeichnisse verwalten

BefehlBeschreibungBeispiel
touch DATEIleere Datei / Zeitstempel änderntouch a.txt
mkdir ORDNERVerzeichnis erstellenmkdir test
mkdir -p a/b/cverschachtelt erstellenmkdir -p p/2025/{q1..q4}
cp Q ZDatei kopierencp orig.txt kopie.txt
cp -r Q ZOrdner rekursiv kopierencp -r src/ backup/
cp -a Q ZKopie inkl. Rechten + Zeitcp -a /etc /backup/
mv Q Zverschieben / umbenennenmv alt.txt neu.txt
rm DATEIDatei löschenrm tmp.log
rm -i DATEImit Nachfrage löschenrm -i wichtig.txt
rm -r ORDNEROrdner samt Inhaltrm -r alt-projekt/
rmdir ORDNERNUR leere Ordnerrmdir test/
file DATEIInhaltstyp anzeigenfile /bin/ls
stat DATEIDetail-Infos (Inode, Zeit, Rechte)stat /etc/hosts

Anzeigen, Editieren, Anhängen

BefehlBeschreibungBeispiel
cat DATEIInhalt komplett ausgebencat /etc/hostname
less DATEIseitenweise anzeigenless /var/log/messages
head DATEIerste 10 Zeilenhead /etc/os-release
head -50 DATEIerste N Zeilenhead -5 file.log
tail DATEIletzte 10 Zeilentail /var/log/secure
tail -f DATEIDatei LIVE mitlesentail -f nginx.log
nano DATEIeinfacher Editornano notes.txt
vim DATEIProfi-Editor (Esc :q! Enter zum Verlassen)vim config.yaml
wc DATEIZähle Zeilen/Wörter/Byteswc -l file.log

Echo, Wildcards, Redirection

Befehl / OperatorBeschreibungBeispiel
echo TEXTText ausgebenecho "Hi $USER"
echo -nohne Zeilenumbruchecho -n "Frage: "
echo -e "..."Escape-Sequenzen interpretierenecho -e "a\nb"
*Wildcard: viele Zeichenls *.log
?Wildcard: 1 Zeichenls test?.txt
[abc]Wildcard: 1 Zeichen aus Listels test[135].txt
{1..10}Brace Expansion: Rangetouch f{1..10}.txt
{a,b,c}Brace Expansion: Listemkdir {src,docs,tests}
> DATEIstdout in Datei (überschreibt)ls > out.txt
>> DATEIstdout anhängendate >> log.txt
2> DATEIstderr umleitenls /x 2> err.log
&> DATEIstdout + stderrcmd &> all.log
< DATEIstdin aus Dateisort < liste.txt
|Pipe: stdout → stdinls | wc -l
tee DATEIstdout UND in Dateils | tee out.txt
/dev/nullschwarzes Lochcmd &> /dev/null

System & Pakete

BefehlBeschreibungBeispiel
sudo BEFEHLBefehl als root ausführensudo systemctl restart nginx
sudo -iroot-Shell öffnen (sparsam!)sudo -i
dnf install XPaket installieren (Rocky/RHEL)sudo dnf install nano -y
dnf updateSystem aktualisierensudo dnf update -y
man BEFEHLHandbuchseiteman ls
BEFEHL --helpKurzhilfels --help
which BEFEHLPfad eines Befehlswhich python3
historyBefehls-History anzeigenhistory | tail
!!letzten Befehl wiederholensudo !!
cat /etc/os-releasewelche Distro?
df -hFestplatten-Belegungdf -h
free -hRAM-Belegungfree -h
⌨️

Tastenkürzel-Sheet

Speed

Bash / Terminal

TastenkürzelFunktion
TabAuto-Completion (Befehle, Dateien, Optionen)
Tab Taballe Möglichkeiten zeigen
Strg + Caktuellen Befehl abbrechen
Strg + DShell verlassen (EOF)
Strg + LBildschirm leeren
Strg + RReverse-Search durch History ⭐
Strg + ACursor → Anfang der Zeile
Strg + ECursor → Ende der Zeile
Strg + UZeile vor Cursor löschen
Strg + KZeile nach Cursor löschen
Strg + Wvorheriges Wort löschen
Strg + Yzuletzt Gelöschtes einfügen
↑ / ↓History durchblättern
!!letzten Befehl wiederholen
sudo !!letzten Befehl mit sudo wiederholen

nano

Strg + OSpeichern
Strg + XBeenden
Strg + WSuchen
Strg + \Suchen + Ersetzen
Strg + KZeile ausschneiden
Strg + UEinfügen
Strg + GHilfe

vim (Survival)

iInsert-Modus (tippen)
Esczurück zum Normal-Modus
:wspeichern
:qbeenden (ohne Änderungen)
:wqspeichern + beenden
:q!beenden + verwerfen
gg / GAnfang / Ende
ddZeile löschen
yyZeile kopieren
peinfügen
uundo
/textvorwärts suchen
🚀

Ausblick: Was kommt an Tag 2?

Vorschau

Tag 1 war das Fundament. Du kannst dich orientieren, Dateien verwalten und Befehle verkettenden. Tag 2 baut darauf auf — wir gehen ins „echte Sysadmin-Land“:

  • Benutzer & Gruppenuseradd, passwd, groupadd, /etc/passwd, /etc/shadow
  • Berechtigungenchmod, chown, chgrp; rwx, oktale Notation (755, 644), SUID/SGID/Sticky
  • Hard- und Softlinks — Inodes verstehen, ln, ln -s, wann nutzt man was
  • Archivieren & Komprimierentar, gzip, bzip2, xz; Backup-Workflows
  • Suchenfind (mächtigster Befehl überhaupt), locate, which, whereis
  • Text-Filterunggrep, sed, awk in der Praxis
  • Pipes vertiefencut, sort, uniq, wc zusammenstecken
  • Lab 2.x — Backup-Skript für HanovaTech bauen
💼
Hausaufgabe für die nächsten Tage

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.

🎯
Empfehlung für freiwillige Vertiefung
  • Bash Reference Manual — die offizielle Bash-Doku
  • man7.org Manpages — alle Linux-Manpages online
  • vimtutor direkt 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
🥳
Du hast heute richtig viel geschafft
  • 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)
  • Setzt Wildcards und Redirection produktiv ein

Das ist mehr Linux, als die meisten IT-Studierenden in einem ganzen Semester lernen. Sei stolz drauf.

Feierabend-Tipp

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. 🐧