Metainformationen zur Seite
  •  

Kommandozeile

Auszug von Wikipedia: Kommandozeile

Die Kommandozeile oder Befehlszeile ist ein Teil eines Computerprogramms, das eine Textzeile als Eingabe vom Benutzer entgegennimmt und im Kontext als Kommando bzw. Befehl interpretiert. Im Englischen wird sie als command-line oder command prompt (Eingabeaufforderung) bezeichnet, denn sehr oft wird ein Prompt zur Kennzeichnung verwendet.

Die englische Bezeichnung command-line interface, kurz CLI, bezeichnet die Verwendung von Kommandozeilen für die Interaktion mit einem Benutzer. CLI wird als das Gegenteil und der historische Vorläufer des graphical user interface, kurz GUI, angesehen, obwohl es auch unter grafischen Benutzeroberflächen Kommandozeilen gibt.

Ein command line interface (CLI) ist die einfachste Methode zur Interaktion eines Menschen mit einem Computer, und somit eine Möglichkeit der Mensch-Computer-Interaktion. Dabei werden dem Computer Textzeilen entweder direkt über die Tastatur oder in Form eines Scripts übergeben, die dieser anschließend ausführt.

Die Kommandozeile (auch Terminal oder Konsole genannt) erreicht man, indem man z.B. mittels Alt+F2 „lxtrem“ startet.

Dem Schichtmodell von Linux folgend, bauen die „normalen“ Programme, also die Programme die auf der grafischen Oberfläche arbeiten, auf Programmen auf, die keine grafische Oberfläche benötigen (zumeist Programme, die zu den so genannten GNU-Tools gehören). Diese Programme basieren auf dem Kernel, dem eigentlichen Linux.

Während „normale“ Nutzer meist nur die grafischen Programme nutzen, ist es für Administratoren, Programmierer und Experten sinnvoll sich mit der Kommandozeile auszukennen. Hier lassen sich bequem Abläufe automatisieren und häufig ist ein Kommando schneller eingetippt als das grafische Programm gesucht und gestartet.

Beispiel: Man möchte alle mp3-Dateien im Homeverzeichnis finden und in einer Textdatei liste.txt speichern.

"ls | grep \.mp3 >> liste.txt"
  • ls listet die Einträge im aktuellen Verzeichnis auf.
  • grep sucht nach dem Muster .mp3
  • » liste.txt leitet die Ausgabe in die Datei liste.txt um.

Eine Einführung in die Kommandozeile findet sich bei Ubuntuusers Shell Einführung .