Das Terminal ist das mächtigste Werkzeug, das Linux dir in die Hand gibt — und gleichzeitig das einschüchterndste, wenn du es zum ersten Mal siehst. Ein blinkender Cursor, kein Menü, keine Buttons. Dieser Artikel führt dich an die Basis: Wie öffnest du ein Terminal, was bedeutet der Prompt, welche Befehle brauchst du am Anfang und welche Tastenkombinationen sparen dir täglich Zeit?

Terminal vs. Shell vs. Konsole

Diese drei Begriffe werden oft durcheinander geworfen, meinen aber nicht das Gleiche:

BegriffWas es ist
TerminalDas Fenster bzw. Programm, in dem Text ein- und ausgegeben wird (z. B. GNOME Terminal, Konsole, Alacritty)
ShellDas Programm, das deine Eingaben interpretiert und Befehle ausführt (z. B. Bash, Zsh, Fish)
KonsoleHistorisch der direkte Hardware-Zugang ohne Grafik (TTY) — heute oft synonym zu Terminal verwendet

Im Alltag sagen die meisten einfach „Terminal” und meinen damit die Kombination aus Terminal-Emulator und Shell. Wenn du in die Tiefe einsteigen willst, wie die Shell genau funktioniert, schau dir Linux Shell an.

Terminal öffnen

Wie du ein Terminal startest, hängt von deiner Distribution und deiner Desktop-Umgebung ab. Die häufigsten Wege:

UmgebungStandard-ProgrammTastenkürzel
Ubuntu / GNOMEGNOME TerminalCtrl + Alt + T
KDE PlasmaKonsoleüber App-Menü oder Krunner (Alt + Space)
XFCExfce4-terminalmeistens Ctrl + Alt + T
Cinnamon / MintGNOME TerminalCtrl + Alt + T
Tiling-WMsAlacritty, kitty, foot, weztermje nach Konfiguration (Mod + Return ist Standard bei i3/sway)

Daneben gibt es auf jedem Linux-System die virtuellen Konsolen (TTYs). Mit Ctrl + Alt + F1 bis F6 schaltest du auf eine reine Text-Konsole ohne Grafik um — nützlich, wenn der Desktop einfriert. Mit Ctrl + Alt + F7 (oder F1, je nach Distro) kommst du zurück zur grafischen Sitzung.

Beliebte Terminal-Emulatoren, die du nachträglich installieren kannst:

  • xterm — der klassische Urahn, minimal
  • Alacritty — GPU-beschleunigt, sehr schnell
  • kitty — modern, mit Bilderdarstellung im Terminal
  • wezterm — Tabs, Splits, Lua-Konfiguration
  • foot — leichtgewichtig, für Wayland

Den Prompt lesen

Wenn du das Terminal öffnest, siehst du etwas wie:

Bash Typischer Bash-Prompt
anna@laptop:~/projekte$

Dieser Prompt ist kein zufälliger Text, sondern eine kompakte Statusanzeige:

BestandteilBedeutung
annaUsername — der angemeldete Benutzer
@Trennzeichen zwischen User und Host
laptopHostname — der Rechnername
:Trennzeichen vor dem Pfad
~/projekteAktuelles Arbeitsverzeichnis (~ ist das Home-Verzeichnis)
$Prompt-Zeichen — normaler User
#Prompt-Zeichen — root (Administrator)

Das Dollarzeichen ist eine wichtige Sicherheitsanzeige: Wenn du # siehst, hast du volle Systemrechte und solltest besonders aufpassen. In Anleitungen wird das Prompt-Zeichen oft mitkopiert ($ ls -la) — du tippst dabei nur, was nach dem $ steht.

Der Prompt selbst ist über die Variable PS1 konfigurierbar; viele Distros liefern einen farbigen Default mit, manche User bauen sich eigene Prompts mit Git-Branch, Exit-Code oder Uhrzeit.

Die ersten zehn Befehle

Mit diesen zehn Befehlen kannst du dich im Dateisystem bewegen und einfache Aufgaben erledigen. Lerne sie auswendig — sie sind die Bausteine für alles Weitere.

BefehlZweckMini-Beispiel
pwdAktuelles Verzeichnis anzeigen (print working directory)pwd
lsInhalt eines Verzeichnisses auflistenls -la
cdVerzeichnis wechseln (change directory)cd ~/Dokumente
mkdirNeues Verzeichnis anlegen (make directory)mkdir notizen
touchLeere Datei anlegen oder Zeitstempel aktualisierentouch todo.txt
cpDatei oder Verzeichnis kopieren (copy)cp a.txt b.txt
mvDatei verschieben oder umbenennen (move)mv alt.txt neu.txt
rmDatei oder Verzeichnis löschen (remove)rm test.txt
catDateiinhalt ausgeben (concatenate)cat datei.txt
clearBildschirm leerenclear

Praktisch alle dieser Befehle haben eine ausführliche Manpage, die du mit man <befehl> öffnest — also man ls, man cp und so weiter. Mehr dazu unter Manpages.

Sich orientieren

Drei Fragen stellt sich jeder Terminal-Nutzer ständig: Wo bin ich? Was ist hier? Wohin will ich?

Wo bin ich?pwd zeigt den absoluten Pfad zum aktuellen Verzeichnis.

Bash Aktuelles Verzeichnis
pwd
Output
/home/anna/projekte

Was ist hier?ls listet den Inhalt. Die Variante ls -la ist am nützlichsten: -l zeigt Details (Rechte, Besitzer, Größe, Datum), -a zeigt auch versteckte Dateien (Namen mit . am Anfang).

Bash Verzeichnisinhalt mit Details
ls -la
Output
drwxr-xr-x  3 anna anna 4096 Mai  4 14:22 .
drwxr-xr-x 18 anna anna 4096 Mai  4 14:20 ..
-rw-r--r--  1 anna anna  142 Mai  4 14:22 .gitignore
-rw-r--r--  1 anna anna 1284 Mai  4 14:22 README.md
drwxr-xr-x  2 anna anna 4096 Mai  4 14:22 src

Wohin will ich?cd wechselt das Verzeichnis. Vier Varianten merken:

BefehlWirkung
cd /etcIn ein absolutes Verzeichnis wechseln
cd ..Eine Ebene nach oben
cd ~ oder nur cdZurück ins Home-Verzeichnis
cd -Zurück ins zuletzt besuchte Verzeichnis

Drei Komfort-Funktionen, die du sofort verinnerlichen solltest:

  • Tab-Completion — Tippe einen Anfang und drücke Tab. Die Shell vervollständigt Datei-, Verzeichnis- und Befehlsnamen automatisch. Doppeltes Tab zeigt alle Möglichkeiten.
  • History mit Pfeil hoch/runter — Mit den Pfeiltasten blätterst du durch zuletzt eingegebene Befehle.
  • Reverse SearchCtrl + R öffnet eine Suche durch die History. Tippe einen Teilstring, drücke wieder Ctrl + R für ältere Treffer, Enter führt aus, Esc übernimmt zum Editieren.

Erste Datei-Operationen

Probiere folgende Sequenz aus — sie führt dich einmal durch das ganze Spektrum: Verzeichnis anlegen, hineinwechseln, Datei erzeugen, Inhalt ansehen, alles wieder aufräumen.

Bash Mini-Walkthrough
mkdir test
cd test
echo "Hallo Linux" > datei.txt
cat datei.txt
cd ..
rm -r test
Output
Hallo Linux

Was hier passiert, Schritt für Schritt:

  1. mkdir test — legt ein neues Verzeichnis namens test an.
  2. cd test — wechselt hinein.
  3. echo "Hallo Linux" > datei.txt — schreibt den Text in eine neue Datei. Der Operator > lenkt die Ausgabe in die Datei um.
  4. cat datei.txt — gibt den Inhalt aus.
  5. cd .. — geht eine Ebene zurück.
  6. rm -r test — löscht das Verzeichnis samt Inhalt (-r für rekursiv).

Beachte: Außer cat produziert keiner der Befehle eine Ausgabe. Das ist bei Unix-Werkzeugen normal — kein Output ist ein gutes Output. Erst wenn etwas schiefgeht, erscheint eine Fehlermeldung.

Wichtige Tastenkombinationen

Diese Shortcuts gelten in jeder Bash- und Zsh-Sitzung. Sie kommen aus dem Editor-Modus von Readline und sind in der Shell genauso verfügbar wie in vielen Eingabefeldern unter Linux.

KombinationWirkung
TabVervollständigung von Datei-, Verzeichnis- und Befehlsnamen
Tab TabAlle möglichen Vervollständigungen anzeigen
Ctrl + CLaufenden Befehl abbrechen
Ctrl + DEOF senden — beendet die aktuelle Shell oder schließt Eingabe
Ctrl + LBildschirm leeren (wie clear)
Ctrl + RReverse-Search durch die Befehlshistorie
Ctrl + ACursor an den Zeilenanfang
Ctrl + ECursor ans Zeilenende
Ctrl + UVom Cursor bis zum Zeilenanfang löschen
Ctrl + KVom Cursor bis zum Zeilenende löschen
Ctrl + WLetztes Wort vor dem Cursor löschen
Pfeil hoch / runterDurch die Befehlshistorie blättern
Ctrl + Shift + CAuswahl im Terminal kopieren
Ctrl + Shift + VAus der Zwischenablage einfügen

Im Terminal sind Ctrl + C und Ctrl + V mit Bedacht belegt — Ctrl + C bricht den laufenden Befehl ab, statt zu kopieren. Deshalb braucht es das zusätzliche Shift für die normalen Zwischenablagen-Aktionen.

Typische Einsteiger-Fallen

Linux unterscheidet Groß- und Kleinschreibung

Datei.txt, datei.txt und DATEI.TXT sind drei verschiedene Dateien. Das gilt für Datei- und Verzeichnisnamen genauso wie für Befehle und Optionen. Wer von Windows kommt, übersieht das anfangs regelmäßig — die Fehlermeldung lautet dann „No such file or directory”, obwohl die Datei „doch da ist”.

rm löscht ohne Papierkorb

Was du mit rm löschst, ist sofort weg — kein Papierkorb, keine Rückfrage. Besonders gefährlich ist rm -rf (rekursiv und ohne Bestätigung). Lies einen rm-Befehl immer zweimal, bevor du Enter drückst, vor allem wenn ein Wildcard wie * oder eine Variable im Spiel ist. Tools wie trash-cli bieten einen echten Papierkorb als Alternative.

Kein Output ist gutes Output

Anders als grafische Programme melden Unix-Befehle bei Erfolg meistens nichts zurück. Wenn du mv a.txt b.txt eingibst und keine Antwort kommt, ist das die Bestätigung, dass alles geklappt hat. Eine Ausgabe erscheint nur bei Problemen — oder weil der Befehl explizit etwas zeigen soll (ls, cat, pwd).

Leerzeichen in Pfaden brauchen Anführungszeichen

Pfade wie /home/anna/Meine Dokumente/notiz.txt zerlegt die Shell standardmäßig an Leerzeichen in mehrere Argumente. Setze solche Pfade in Anführungszeichen — "/home/anna/Meine Dokumente/notiz.txt" — oder maskiere die Leerzeichen mit Backslash (/home/anna/Meine\ Dokumente/notiz.txt). Tab-Completion erledigt das übrigens automatisch korrekt.

Kopieren und Einfügen brauchen Shift

Im Terminal funktionieren Ctrl + C und Ctrl + V nicht wie gewohnt. Ctrl + C bricht den laufenden Befehl ab — was sehr unschön ist, wenn du eigentlich kopieren wolltest. Korrekt sind Ctrl + Shift + C zum Kopieren und Ctrl + Shift + V zum Einfügen. Mit der Maus geht meistens auch Markieren plus mittlere Maustaste zum Einfügen.

sudo ist kein Allheilmittel

Wenn ein Befehl Permission denied meldet, ist die Versuchung groß, einfach sudo davor zu setzen. Das funktioniert oft — und schafft genauso oft neue Probleme: Dateien gehören danach root, der eigene User kann sie nicht mehr bearbeiten, oder ein vermeintlicher Tippfehler wird mit Systemrechten ausgeführt. Nutze sudo bewusst und nur dort, wo es wirklich nötig ist.

Weiterführende Ressourcen

Externe Quellen

/ Weiter

Zurück zu Einstieg

Zur Übersicht