Terminal-Basics — sicher auf der Kommandozeile
Das Fundament unter allen KI-Agenten: genau so viel Terminal, dass du Tools installierst, startest und dich nie verläufst — für Linux, macOS & Windows, umschaltbar oben.
Worum geht's?
Claude Code, Codex, opencode, Hermes, OpenClaw — sie alle starten im Terminal. Wer sich dort wohlfühlt, installiert und bedient jeden Agenten souverän. Dieser kleine Kurs gibt dir die Grundlagen — und über den Plattform-Schalter oben siehst du jeden Befehl genau für dein System.
Linux und macOS sind sich sehr ähnlich (Unix); Windows nutzt PowerShell mit eigenen Befehlen. Der Schalter merkt sich deine Wahl.
⌨ Ein erster Blick
Ein Befehl, eine Ausgabe — so einfach fängt es an (funktioniert auf allen drei Systemen):
🗺️ Die 6 Stufen
Was ist das Terminal?
Ein Textfenster, in dem du dem Rechner Befehle tippst — schneller und automatisierbarer als Klicken.
1 Terminal, Shell, Prompt
Drei Wörter, eine Sache:
- Terminal — das Fenster.
- Shell — das Programm darin, das deine Befehle versteht (bash, zsh oder PowerShell).
- Prompt — das Zeichen, das auf deine Eingabe wartet (z. B.
$oder>).
2 Welche Shell hast du?
Stell oben deine Plattform ein — der ganze Kurs passt sich an.
bash. Unix-Befehle wie ls, pwd, cp. Prompt endet oft auf $.zsh — fast identisch zu Linux/bash. Gleiche Befehle (ls, pwd …), kleine Extras wie open . und brew.PowerShell mit eigenen Befehlen (sog. Cmdlets, z. B. Get-ChildItem). Viele Unix-Namen gibt es als Alias (ls, cd). Prompt endet auf >.3 Das Terminal in deiner IDE
Du brauchst kein Extra-Programm: VS Code, Cursor & Antigravity haben ein integriertes Terminal.
Strg/Cmd + ö bzw. Menü View → Terminal. Es startet automatisch im geöffneten Projektordner.✓ Geschafft, wenn du …
Navigieren
Wo bin ich — und wie komme ich dahin, wo mein Projekt liegt?
1 Die drei wichtigsten Befehle
„Wo bin ich?", „was liegt hier?", „geh dorthin." Mehr brauchst du fürs Navigieren kaum.
„Wo bin ich?" = · „Was liegt hier?" = · „Geh dorthin" = .
2 Pfade verstehen
.= aktueller Ordner,..= eine Ebene höher ().- = dein Home-Ordner.
- Absolut (von ganz oben) vs. relativ (vom aktuellen Ort): vs.
nordwerk-website/img.
Tab — die Shell vervollständigt Namen. Spart Tippen und vermeidet Tippfehler. Auf allen drei Systemen.✓ Geschafft, wenn du …
Dateien & Ordner
Anlegen, ansehen, kopieren, verschieben, löschen — die tägliche Datei-Arbeit.
1 Anlegen & ansehen
Ordner anlegen = · Datei anlegen = · Inhalt zeigen = .
2 Kopieren, verschieben, löschen
Gleiche Idee, je nach Shell anderer Befehl:
- Kopieren =
- Verschieben/Umbenennen =
- Löschen = · Ordner =
rm -r / Remove-Item -Recurse.✓ Geschafft, wenn du …
Befehle, Flags & Pakete
Wie ein Befehl aufgebaut ist — und wie du neue Programme installierst.
1 Anatomie eines Befehls
Fast jeder Befehl folgt demselben Muster:
<befehl> --help zeigt, was geht; <befehl> --version zeigt die Version. (Funktioniert bei fast allen CLI-Tools, plattformübergreifend.)2 Pakete installieren (Node & npm)
Die Agenten werden meist per npm installiert — das ist auf allen Systemen identisch.
Node selbst installierst du je nach System unterschiedlich: .
npm i -g macht manchmal Ärger (Rechte, PATH, falsche Node-Version). Dann:
- Nur testen?
npx <paket>— einmal ausführen, ohne global zu installieren. - Andere Manager (gleiche Registry, oft robuster):
pnpm add -g …·bun add -g …· Yarn. - OS-Paketmanager: .
- Ohne npm: das offizielle Install-Skript des Tools (
curl … | bashbzw. Windowsirm … | iex) — lädt ein fertiges Binary. - Python-Tools isoliert:
pipx install …. - Ursache der meisten npm-Probleme beheben: Node über einen Versionsmanager installieren (
fnm,nvm,Volta) — keinsudo, sauberer PATH.
3 „command not found"?
✓ Geschafft, wenn du …
Einen Agenten starten
Jetzt zahlt sich alles aus: in den Projektordner, installieren, starten, lospromten.
1 Der typische Ablauf
- In deiner IDE den Projektordner öffnen (das Terminal startet dort).
- Tool einmalig installieren (z. B.
npm install -g @anthropic-ai/claude-code). - Mit dem Befehl starten (
claude,codex,opencode…) und lospromten.
2 Drei Lebensretter
Strg/Ctrl + C stoppt einen laufenden Befehl.✓ Geschafft, wenn du …
Sicher & souverän
Das Terminal ist mächtig — ein paar Gewohnheiten halten dich auf der sicheren Seite.
1 Erst lesen, dann Enter
rm -rf … bzw. Remove-Item -Recurse -Force … löschen unwiderruflich ganze Bäume. Lies genau, was hinter dem Befehl steht, bevor du bestätigst.2 Befehle aus dem Internet
curl … | bash führen fremden Code aus. Nutze sie nur von vertrauenswürdigen Quellen (offizielle Doku) — und schau dir das Skript im Zweifel vorher an.3 Rechte & Secrets
- Erhöhte Rechte () nur, wenn wirklich nötig.
- Keine Passwörter/Tokens direkt in Befehle tippen — sie landen im Verlauf. Lieber über Umgebungsvariablen/Dateien.
4 Hilfe finden
<befehl> --help · · und natürlich: frag einen KI-Agenten („Was macht dieser Befehl?"). Sicherheit fürs Bauen mit KI vertieft die Git-Schulung.✓ Geschafft, wenn du …
Cheat-Sheet
Befehls-Übersetzung bash/zsh ⟷ PowerShell — zum Vergleichen & Ausdrucken.
| Aufgabe | Linux / macOS (bash/zsh) | Windows (PowerShell) |
|---|---|---|
| Aktueller Ordner | pwd | Get-Location (pwd) |
| Inhalt auflisten | ls -la | Get-ChildItem (ls) |
| Ordner wechseln | cd ordner | cd ordner |
| Ordner anlegen | mkdir name | mkdir name |
| Datei anlegen | touch datei | New-Item datei |
| Datei anzeigen | cat datei | Get-Content datei (cat) |
| Kopieren | cp a b | Copy-Item a b (cp) |
| Verschieben | mv a b | Move-Item a b (mv) |
| Löschen | rm datei · rm -r ordner | Remove-Item datei · -Recurse |
| Bildschirm leeren | clear | Clear-Host (cls) |
| PATH ansehen | echo $PATH | $env:PATH |
| Hilfe | man befehl · --help | Get-Help befehl · --help |
| Abbrechen | Strg/Ctrl + C — überall gleich | |
| Paket installieren | npm install -g <paket> — überall gleich | |
Quiz
8 Fragen quer durch die Stufen. Ab 6 richtigen Antworten schaltest du dein Zertifikat frei.
Dein Zertifikat
Glückwunsch! Trage deinen Namen ein und drucke das Zertifikat (oder speichere als PDF).