Was ist ein Terminal und wie nutzt man es?

Autor: Veröffentlicht

Kurz erklärt: Ein Computerterminal ist ein Werkzeug, mit dem du hauptsächlich durch die Eingabe von Befehlen und das Lesen von Textausgaben mit dem System kommunizierst. Damit kannst du unter anderem Dateien durchsuchen, Programme starten und einen Server verwalten. Das Wort „Terminal“ hat auch andere Bedeutungen: Es kann ein Zahlungsgerät oder einen Teil eines Flughafens bezeichnen. Im Computerkontext ist damit jedoch meist ein Fenster gemeint, in dem du mit Befehlen arbeitest.

Wie funktioniert ein Computerterminal?

In einer grafischen Benutzeroberfläche erledigst du Aufgaben über Fenster, Schaltflächen und Menüs. Im Terminal gibst du einen Befehl ein, bestätigst ihn mit der Eingabetaste und erhältst ein Ergebnis, eine Fehlermeldung oder eine Aufforderung, weitere Angaben zu machen. Manche Programme laufen im Terminal interaktiv, etwa als Texteditor oder als Anzeige der Prozessorauslastung.

Das Terminal selbst interpretiert die Befehle normalerweise nicht. Das übernimmt die Shell: ein Programm, das die eingegebenen Anweisungen erkennt und die entsprechenden Aktionen ausführt. Beispiele für Shells sind Bash, Zsh und PowerShell.

Die Bezeichnung hat einen historischen Ursprung: Ein Terminal war ein separates Gerät, meist mit Tastatur und Bildschirm, das mit einem Computer verbunden war. Eine heutige Anwendung, die diese Funktion nachbildet, heißt Terminalemulator. Im Alltag sagt man jedoch einfach „Terminal“.

Terminal, Konsole und Kommandozeile – was unterscheidet sie?

Diese Begriffe werden gelegentlich synonym verwendet, beschreiben aber etwas unterschiedliche Bestandteile der Arbeit am Computer. Die einfachste Unterscheidung sieht so aus:

BegriffBedeutung
TerminalDer Ort, an dem du Befehle eingibst und die Ausgaben der Programme siehst.
ShellEin Programm, das Befehle interpretiert, etwa Bash oder PowerShell.
KommandozeileEine textbasierte Art, Befehle zu erteilen; unter Windows heißt auch das Programm cmd.exe „Eingabeaufforderung“.
KonsoleJe nach Kontext eine lokale Schnittstelle zur Bedienung des Systems oder eine umgangssprachliche Bezeichnung für das Terminalfenster.

Windows Terminal ist beispielsweise eine Anwendung, die Tabs mit PowerShellem, der Eingabeaufforderung oder einer Shell eines über WSL gestarteten Linux-Systems öffnen kann. WSL ist eine Funktion, mit der du eine Linux-Umgebung unter Windows nutzen kannst. Das Terminal ist also das „Fenster“, während die Shell das Programm ist, das in diesem Fenster arbeitet.

Diese Unterscheidung hilft dir beim Arbeiten mit Anleitungen. Ein für Bash vorgesehener Befehl funktioniert nicht unbedingt in PowerShellu, selbst wenn beide Fenster ähnlich aussehen. Entscheidend sind die Shell, das Betriebssystem und die Verfügbarkeit des jeweiligen Programms – nicht die Hintergrundfarbe des Terminals.

Wofür ist ein Terminal nützlich?

Ein Terminal ist besonders hilfreich bei wiederkehrenden Aufgaben oder solchen, bei denen Parameter genau angegeben werden müssen. Du kannst damit Dateien suchen, ein Skript starten, eine Netzwerkverbindung prüfen oder Git bedienen – ein System, das den Verlauf von Änderungen an Projektdateien speichert.

Administratoren nutzen das Terminal häufig, um sich über SSH mit Servern zu verbinden. Dieses Protokoll ermöglicht einen sicheren, verschlüsselten Zugriff auf einen entfernten Computer. Nach dem Verbindungsaufbau werden die Befehle auf dem Server ausgeführt, nicht auf dem eigenen Laptop. Das ist besonders wichtig, wenn du Daten veränderst oder löschst.

Ein Beispiel: Zwei Fotos lassen sich meist bequem im Dateimanager umbenennen. Möchtest du dagegen mehrere Hundert Fotos nach derselben Regel umbenennen, kann ein Befehl oder Skript die Handarbeit reduzieren. Das bedeutet nicht, dass ein Terminal immer besser ist: Für eine einfache, einmalige Aufgabe reicht die grafische Oberfläche oft aus.

Wie öffnest du ein Terminal und führst erste Befehle aus?

Suche unter Windows im Startmenü nach „Terminal“, „PowerShell“ oder „Eingabeaufforderung“. Welche Anwendungen verfügbar sind, hängt von der Systemkonfiguration ab. Unter macOS findest du die Anwendung Terminal über Spotlight. Bei Linux-Distributionen suchst du im Anwendungsmenü nach einer Terminalanwendung – ihr Name hängt von der Desktopumgebung ab.

Beginne mit Aktionen, die nur Informationen anzeigen:

  1. Prüfe das aktuelle Verzeichnis, also den Ordner, in dem du gerade arbeitest. Gib in Bash, Zsh und PowerShellu den Befehl pwd ein. In der Eingabeaufforderung von Windows gibst du cd ohne weitere Argumente ein.
  2. Zeige den Inhalt des Verzeichnisses an. Verwende in Bash und Zsh ls, in PowerShellu Get-ChildItem und in der Eingabeaufforderung von Windows dir.
  3. Wechsle ins übergeordnete Verzeichnis, indem du cd .. eingibst. Dieser Befehl funktioniert in allen genannten Shells.

Das aktuelle Verzeichnis ist der Bezugspunkt für viele Befehle. Wenn du nur einen Dateinamen angibst, sucht das Programm die Datei normalerweise dort. Setze Pfade mit Leerzeichen in Anführungszeichen, zum Beispiel cd "Meine Projekte", sofern ein entsprechendes Unterverzeichnis vorhanden ist.

Wie nutzt du ein Terminal sicher?

Ein Terminal ist an sich nicht gefährlich. Befehle können jedoch die Konfiguration verändern und Daten löschen. Wird eine Datei per Befehl gelöscht, landet sie nicht unbedingt im Papierkorb. Besondere Vorsicht ist bei Anweisungen geboten, die ganze Verzeichnisse betreffen oder mit Administratorrechten ausgeführt werden, etwa über sudo auf Unix-Systemen.

Füge keine Befehle aus unbekannten Quellen ein, ohne zu verstehen, was sie tun. Prüfe besonders sorgfältig Anweisungen, die ein Skript aus dem Internet herunterladen und sofort ausführen. Vergewissere dich vor Dateioperationen, in welchem Verzeichnis du arbeitest und ob du eine Sicherungskopie wichtiger Daten hast.

Lege für die ersten Übungen einen normalen Ordner mit einigen Testdateien an. Lerne, seinen Inhalt anzuzeigen und zwischen Verzeichnissen zu wechseln – ohne Administratorrechte und ohne Befehle, die Daten löschen.

Siehe auch: Was ist 2FA?

Lesen Sie auch

Wie PHP-FPM PHP-Anfragen verarbeitet, sich vom Webserver unterscheidet und wie du Prozesse an Last und Hosting-Ressourcen anpasst.
BIND ist offene DNS-Serversoftware. Erfahre, welche Aufgaben sie übernimmt und wann sich der Betrieb eines eigenen Servers lohnt.
Was Polens REGON-Register und seine Kennnummer bedeuten, wie sie sich von NIP und KRS unterscheiden und wie Sie Unternehmensdaten prüfen.