Linux-Befehle sind für die Verwaltung von Servern, die Fehlerbehebung und die effiziente Ausführung alltäglicher Aufgaben unerlässlich. Egal, ob Sie Anfänger oder erfahrener Benutzer sind, die Beherrschung der grundlegenden Linux-Befehle wird Ihre Produktivität und Ihre Systemverwaltungsfähigkeiten verbessern. Dieser Leitfaden enthält die 10 wichtigsten Linux-Befehle, die jeder Benutzer kennen sollte.

Wenn Sie eine zuverlässige Linux-Hosting-Lösung benötigen, bietet Ava Hosting leistungsstarke VPS- und dedizierte Server für eine nahtlose und sichere Serververwaltung.

1. ls (Verzeichnisinhalt auflisten)

Der Befehl ls wird verwendet, um Dateien und Verzeichnisse innerhalb eines Ordners aufzulisten.

ls

Allgemeine Optionen:

  • ls -l → Zeigt Dateien in einem detaillierten Listenformat an.
  • ls -a → Zeigt versteckte Dateien an.
  • ls -lh → Zeigt die Dateigrößen in einem für Menschen lesbaren Format an.

2. cd (Verzeichnis wechseln)

Mit dem Befehl cd können Sie zwischen Verzeichnissen navigieren.

cd /path/to/directory

Beispiele für die Verwendung:

  • cd /home/user/Dokumente → Wechselt in den Ordner Dokumente.
  • cd .. → Wechselt ein Verzeichnis nach oben.
  • cd ~ → Wechselt in das Home-Verzeichnis.

3. pwd (Arbeitsverzeichnis drucken)

Zeigt das aktuelle Verzeichnis an, in dem Sie arbeiten.

pwd

4. mkdir (Verzeichnis erstellen)

Der Befehl mkdir wird verwendet, um ein neues Verzeichnis zu erstellen.

mkdir new_folder

Um mehrere Verzeichnisse zu erstellen:

mkdir folder1 folder2 folder3

5. rm (Dateien und Verzeichnisse entfernen)

Der Befehl rm löscht Dateien und Verzeichnisse.

rm file.txt

So entfernen Sie ein Verzeichnis und seinen Inhalt:

rm -r directory_name

Vorsicht! Dieser Befehl löscht Dateien dauerhaft.

6. cp (Dateien und Verzeichnisse kopieren)

Der Befehl cp wird verwendet, um Dateien oder Verzeichnisse zu kopieren.

cp source.txt destination.txt

Um ein ganzes Verzeichnis zu kopieren:

cp -r source_directory destination_directory

7. mv (Dateien und Verzeichnisse verschieben oder umbenennen)

Der Befehl mv verschiebt Dateien von einem Ort zu einem anderen oder benennt Dateien um.

mv oldname.txt newname.txt

So verschieben Sie eine Datei in ein anderes Verzeichnis:

mv file.txt /path/to/destination/

8. touch (eine leere Datei erstellen)

Der Befehl touch erstellt eine leere Datei oder aktualisiert den Zeitstempel einer vorhandenen Datei.

touch newfile.txt

9. chmod (Dateiberechtigungen ändern)

Der Befehl chmod ändert die Datei- und Verzeichnisberechtigungen.

chmod 755 script.sh

Aufschlüsselung der Berechtigungen:

  • chmod 777 file → Volle Berechtigungen für alle.
  • chmod 644 file → Lese- und Schreibrechte für den Besitzer, nur Lesezugriff für andere.
  • chmod x script.sh → Macht ein Skript ausführbar.

10. grep (Suche nach Mustern in einer Datei)

Der Befehl grep sucht nach einem bestimmten Text in einer Datei.

grep "search_term" file.txt

Gemeinsame Optionen:

  • grep -i → Suche ohne Berücksichtigung der Groß-/Kleinschreibung.
  • grep -r → Sucht rekursiv in Verzeichnissen.
  • grep -n → Zeigt Zeilennummern in den Ergebnissen an.

Schlussfolgerung

Die Beherrschung dieser grundlegenden Linux-Befehle wird Ihnen helfen, Ihr System effizient zu navigieren und zu verwalten. Egal, ob Sie Dateien bearbeiten, Berechtigungen ändern oder nach Text suchen, diese Befehle bilden die Grundlage der Linux-Systemverwaltung.