Datei, Verzeichnis, Dateisystem, Zeilen
© vikram somai - Shutterstock

Diese Linux-Befehle sollten Sie kennen

Lernen Sie die wichtigsten Linux-Befehle kennen

Wie andere Betriebssysteme auch, bietet Ihnen Linux zwei Möglichkeiten, um Benutzereingaben zu tätigen - einerseits über die grafische Benutzeroberfläche (GUI) oder mithilfe von sogenannten Linux-Befehlen.

Was sind Linux-Befehle?

Linux-Befehle ermöglichen über eine Kommandozeile dem System Anweisungen zu geben und Funktionen auszuführen. Die Kommandozeile ist ein textbasiertes Computerprogramm ohne grafische Benutzeroberfläche, mit dem Dateien auf dem PC angesehen, bearbeitet und auch manipuliert werden können. Der eingegebene Text in der Kommandozeile (die Kommandos) wird dabei als Benutzereingabe interpretiert. Die Kommandozeile ist auch unter den Begriffen "Eingabeaufforderung", "CMD", "Konsole", "Terminal" und "Prompt" bekannt.

Um die Kommandos in der Kommandozeile ausführen zu können, benötigt das System einen sogenannten Interpreter, der die Kommandos auswertet. Das sind sogenannte Shell-Programme, die es sowohl für textbasierte Kommandozeilen als auch für Kommandozeilen mit grafischer Benutzeroberfläche gibt. Eine Shell dient somit als Schnittstelle zwischen System und Benutzer. Sie interpretiert die Kommandos aus der Kommandozeile und gibt diese an das Betriebssystem weiter, sodass dieses die Kommandos bzw. Funktionen ausführen kann.

Um die Shell (z. B. Bash) bei Linux nutzen zu können, müssen Sie sie starten. In der Regel können Sie das über das Startmenü tun, indem Sie auf Programme, Zubehör und dann auf Terminal klicken. Je nach Linux-Distribution können sich hier aber unterschiedliche Verzeichnisse ergeben. Sie können daher auch über die Suche nach der Shell suchen und diese starten.

Die Kommandozeile wird ausschließlich über die Tastatur des Computers bedient, d.h. es kann keine Maus benutzt werden. Innerhalb der Kommandozeile bzw. der Konsole können Sie mit den Pfeiltasten navigieren. Eingaben bestätigen Sie mit der Eingabetaste (Enter-Taste).

Welche Arten von Linux-Befehlen gibt es?

Bei Linux-Befehlen wird zwischen drei verschiedenen Arten unterschieden: die Grundkommandos, Verzeichnisoperationen sowie Dateioperationen. Diese sind in der Regel ausreichend für Einsteiger. Es gibt aber noch weitere Arten für fortgeschrittene Benutzer, wie z. B. Befehle für die Rechteverwaltung, Suchoptionen, Systemverwaltung, Netzwerkmanagement, Prozessmanagement etc.

  • Zu den Grundkommandos zählen all jene Befehle, die zur Steuerung der Konsole bzw. des Terminals dienen. Dazu gehören beispielsweise die Befehle „clear“, „exit“, „help“ und „history“.
  • Verzeichnisoperationen sind dazu da, um die Verzeichnisse auf Ihrem Rechner zu organisieren und verwalten. Mithilfe der Verzeichnisoperationen können Sie auch Verzeichnisse erstellen oder löschen. Zu den wichtigsten Verzeichnisoperationen zählen z. B. „cd“, „ls“ und „mkdir“.
  • Bei Dateioperationen handelt es sich um Operationen, mit denen Sie Ihre Dateien auf Ihrem PC verwalten können. Dazu zählen Operationen beispielsweise zum Erstellen, Verschieben und Löschen von Dateien. Die wichtigsten Befehle hierbei lauten „cat“, „cp“, „ln“, „mv“ und „rm“.

Die wichtigsten Linux-Befehle

Folgend eine Zusammenfassung der wichtigsten Befehle bei Linux für die Kommandozeile:

Linux-BefehlBedeutungBeschreibungBeispiel
cdchange directoryVerzeichnis wechseln$ cd test
clear Befehle in Kommandozeile entfernen$ clear
cpcopyDatei kopieren 
date Aktuelle Systemzeit ausgeben$ date
df Belegung von Speicherplätzen anzeigen

$ df

$ df -lh
(übersichtlicher)

exit Fenster schließen$ exit
find Suche nach Dateien$ find /home/user -test.txt
free Zeigt verfügbaren Speicherplatz auf$ free
info Hilfe-Datei anzeigen$ info
kill Prozess beenden$ kill 12345
ls / dirlist / directoryUnterordner und Dateien anzeigen

$ dir

$ ls
(farbig, übersichtlich)

mvmoveDatei verschieben 
passwdpasswordPasswort ändern$ passwd
pwd aktuelles Verzeichnis anzeigen$ pwd
reboot startet den Rechner neu$ reboot
rmremoveDateien / Verzeichnisse löschen$ rm test
unlink Datei löschen$ unlink test.txt
whoamiwho am iZeigt den eingeloggten Benutzer$ whoami
whatis Informationen zu einem Programm anzeigen$ whatis firefox
which Speicherort/Installationspfad eines Programmes anzeigen$ which firefox
manmanualAnleitung für Befehle anzeigen$ man cd
cat Inhalt einer Datei anzeigen$ cat /test/testinfo
lsblk Festplattenpartitionen anzeigen$ lsblk
shutdown PC herunterfahren

$ shutdown -h
(sofort)

$ shutdown -h 30
(nach 30 min)

mkdirmake directoryVerzeichnis erstellen

$ mkdir /home/test

rmdirremove directoryleeres Verzeichnis löschen

$ rmdir test

Bash: Was ist das?

Unter Linux- und GNU-ähnlichen Betriebssystemen ist oftmals die bekannte Shell „Bash“ vorinstalliert. Bash basiert dabei auf Texteingaben und -ausgaben und hat keine grafische Benutzeroberfläche, aber bietet eine komplette Shell-Umgebung.

Die Befehle, die Sie weiter oben unter „Die wichtigsten Linux-Befehle“ aufgelistet sehen, können Sie in Bash einsetzen und ausführen lassen.

Ein weiterer bekannter Linux-Befehl ist „sudo“. Dieser ermöglicht es Ihnen, Prozesse auszuführen mithilfe der Rechte von anderen PC-Benutzern.

Fazit

Mithilfe der Linux-Befehle können Sie über die Kommandozeile Befehle bzw. Anweisungen an das Betriebssystem weiterleiten, sodass dieses die Kommandos bzw. Funktionen ausführen kann, die Sie benötigen. Nicht immer ist auf einem Computer eine Kommandozeile mit grafischer Benutzeroberfläche vorhanden, sodass es nützlich sein kann, einige gängige Linux-Befehle zu kennen. Mithilfe von Linux-Befehlen kommen Sie schnell und einfach an nützliche Informationen zu Ihrem Computersystem sowie zugehöriger Hardware.

FAQ

Was ist eine Shell?

Damit die Kommandozeile bei einem Betriebssystem die eingegebenen Kommandos bzw. Befehle ausführen kann, müssen diese zuerst interpretiert und dann ausgewertet werden. Dies erledigt ein Interpreter, ein kleines Computerprogramm, das als Schnittstelle dient. Die Shell ist so ein Interpreter.

Um Unterordner und Dateien in einem Verzeichnis anzeigen zu lassen, öffnen Sie das Terminal und geben den Linux-Befehl „ls“ ein.

Möchten Sie ein Verzeichnis unter Linux löschen, dann können Sie das mit dem Linux-Befehl „rm“ tun.

Führen Sie diesen Linux-Befehl in der Shell aus, können Sie mit den Rechten eines anderen PC-Benutzers bestimmte Befehle starten.

Wenn Sie ein Bild Ihres Bildschirmes erstellen wollen, dann können Sie das ganz einfach tun, indem Sie ein Bildschirmfoto erstellen und es dann als Bild abspeichern. Dafür nutzen Sie die Druck-Taste Ihrer Tastatur.