Sammlung nützlicher Linux Befehle

Dieser Artikel befindet sich im Aufbau und ist noch nicht vollständig.
Inhaltsverzeichnis
Was ist ein Linux Befehl?
Ein Linux-Befehl ist eine Anweisung, die in einer Linux-Betriebssystemumgebung ausgeführt wird, um bestimmte Aktionen auszuführen. Linux ist ein Open-Source-Betriebssystem, das auf dem Unix-Betriebssystem aufbaut. Es bietet eine Befehlszeilenschnittstelle (CLI), über die Benutzer mit dem System interagieren können, indem sie Befehle eingeben.
Ein Linux-Befehl besteht normalerweise aus dem Befehlsnamen und optionalen Argumenten oder Parametern. Der Befehlsname gibt an, welche Aktion ausgeführt werden soll, und die Argumente/Parameter liefern zusätzliche Informationen oder Optionen für den Befehl.
Beispiele für häufig verwendete Linux-Befehle sind:
- ls: Listet den Inhalt eines Verzeichnisses auf.
- cd: Wechselt das aktuelle Verzeichnis.
- mkdir: Erstellt ein neues Verzeichnis.
- rm: Löscht eine Datei oder ein Verzeichnis.
- cp: Kopiert eine Datei oder ein Verzeichnis.
- mv: Verschiebt eine Datei oder ein Verzeichnis.
- grep: Sucht nach einem bestimmten Textmuster in Dateien.
- sudo: Führt einen Befehl mit administrativen Rechten aus.
- apt-get (Debian-basierte Systeme) oder yum (Red Hat-basierte Systeme): Verwalten von Softwarepaketen.
Es gibt viele weitere Befehle und Optionen in Linux, die eine Vielzahl von Aufgaben erledigen können. Um mehr über einen bestimmten Befehl zu erfahren, kann die Hilfe-Funktion verwendet werden, indem man den Befehl mit dem Parameter "--help" aufruft (z.B. "ls --help").
Wie fängt man am besten an?
Bevor du dich mit den am häufigsten verwendeten Linux-Befehlen beschäftigst, solltest du ein Terminal starten. In den meisten Linux-Distributionen benutzt du dazu Strg + Alt + T. Wenn das nicht funktioniert, suche in deinem Anwendungsfenster nach „Terminal“.
Um das Terminal in Linux zu öffnen, gibt es verschiedene Möglichkeiten, je nachdem, welche Desktop-Umgebung oder Window-Manager du verwendest. Hier sind einige gängige Methoden:
Tastenkombination: Die meisten Linux-Distributionen haben eine Standard-Tastenkombination, um das Terminal zu öffnen. Versuche es mit "Strg + Alt + T" oder "Strg + Alt + F1" bis "F6" (um zu einer virtuellen Konsole zu wechseln).
Anwendungsmenü: Klicke auf das Anwendungsmenü (normalerweise in der linken Ecke der Taskleiste) und suche nach "Terminal", "Konsole" oder einem ähnlichen Begriff. Klicke auf das entsprechende Symbol, um das Terminal zu öffnen.
Rechtsklick auf den Desktop: In einigen Fällen kannst du mit einem Rechtsklick auf den Desktop ein Kontextmenü öffnen, in dem du die Option "Terminal öffnen" oder ähnliches findest.
Tastenkürzel oder Dash: Einige Desktop-Umgebungen ermöglichen die Verwendung eines Tastenkürzels, um ein Suchfeld zu öffnen. Dort kannst du "Terminal" eingeben und das entsprechende Symbol auswählen, um das Terminal zu öffnen.
Beachte, dass dies allgemeine Methoden sind und je nach Distribution und Desktop-Umgebung variieren können. Wenn keine dieser Methoden funktioniert, kannst du im Internet nach spezifischen Anweisungen für deine Linux-Distribution und Desktop-Umgebung suchen.
Liste nützlicher Linux Befehle
ls - Listet den Inhalt eines Verzeichnisses auf.
- Beispiel:
ls /home/user
- Flags:
-l
: Langformat (zeigt detaillierte Informationen)-a
: Zeigt auch versteckte Dateien an
- Beispiel:
cd - Wechselt das aktuelle Verzeichnis.
- Beispiel:
cd /var/www/html
- Flags: Keine relevanten Flags
- Beispiel:
pwd - Zeigt das aktuelle Arbeitsverzeichnis an.
- Beispiel:
pwd
- Flags: Keine relevanten Flags
- Beispiel:
mkdir - Erstellt ein neues Verzeichnis.
- Beispiel:
mkdir new_directory
- Flags:
-p
: Erstellt auch übergeordnete Verzeichnisse, falls erforderlich
- Beispiel:
rm - Löscht Dateien und Verzeichnisse.
- Beispiel:
rm file.txt
- Flags:
-r
: Löscht Verzeichnisse und deren Inhalte rekursiv-f
: Löscht ohne Bestätigung
- Beispiel:
cp - Kopiert Dateien und Verzeichnisse.
- Beispiel:
cp file.txt destination_folder
- Flags:
-r
: Kopiert Verzeichnisse und deren Inhalte rekursiv
- Beispiel:
mv - Verschiebt oder benennt Dateien und Verzeichnisse um.
- Beispiel:
mv file.txt new_location
- Flags: Keine relevanten Flags
- Beispiel:
touch - Erstellt eine leere Datei oder aktualisiert die Zeitstempel einer vorhandenen Datei.
- Beispiel:
touch file.txt
- Flags: Keine relevanten Flags
- Beispiel:
cat - Gibt den Inhalt einer Datei auf dem Bildschirm aus oder kombiniert Dateien.
- Beispiel:
cat file.txt
- Flags: Keine relevanten Flags
- Beispiel:
grep - Durchsucht Dateien nach einem bestimmten Muster (Regex) und gibt übereinstimmende Zeilen aus.
- Beispiel:
grep "search_term" file.txt
- Flags:
-i
: Ignoriert Groß-/Kleinschreibung-r
: Durchsucht rekursiv alle Dateien in einem Verzeichnis
- Beispiel: