Beherrschen der Befehlszeile unter Linux

Die Befehlszeilenschnittstelle (CLI) in Linux ist ein leistungsstarkes Tool, das es Benutzern ermöglicht, direkt über Textbefehle mit dem Betriebssystem zu interagieren. Die Beherrschung der Befehlszeile ist für jeden Linux-Benutzer unerlässlich, egal ob Sie Anfänger oder erfahrener Benutzer sind. In diesem Tutorial behandeln wir wichtige Linux-Befehle, die jeder Benutzer kennen sollte. Am Ende dieses Tutorials verfügen Sie über ein solides Verständnis der Befehlszeile und können häufige Aufgaben problemlos ausführen.

Wesentliche Befehle

  1. Navigieren im Dateisystem:

    • pwd: Druckt das aktuelle Arbeitsverzeichnis.
    • ls: Verzeichnisinhalte auflisten. Beispiel: 'ls -l', um Dateien im Langformat aufzulisten.
    • cd: Verzeichnis wechseln. Beispiel: 'cd /path/to/directory', um zu einem bestimmten Verzeichnis zu navigieren.
    • mkdir: Erstellen Sie ein neues Verzeichnis. Beispiel: 'mkdir my_directory', um ein Verzeichnis mit dem Namen "my_directory" zu erstellen.
  2. Dokumentenverwaltung:

    • cp: Dateien und Verzeichnisse kopieren. Beispiel: 'cp file1.txt file2.txt', um Datei1.txt nach Datei2.txt zu kopieren.
    • mv: Dateien und Verzeichnisse verschieben oder umbenennen. Beispiel: 'mv file1.txt new_directory/', um Datei1.txt in ein neues Verzeichnis zu verschieben.
    • rm: Dateien und Verzeichnisse entfernen. Beispiel: 'rm file.txt' zum Löschen der Datei.txt.
    • touch: Erstellen Sie eine leere Datei. Beispiel: 'touch new_file.txt' um eine neue leere Datei zu erstellen.
  3. Textmanipulation:

    • cat: Zeigt den Inhalt einer Datei an. Beispiel: 'cat file.txt' um den Inhalt von file.txt anzuzeigen.
    • grep: Suche nach Mustern in Dateien. Beispiel: 'grep "pattern" file.txt' um nach einem Muster in file.txt zu suchen.
    • sed: Stream-Editor zum Filtern und Transformieren von Text. Beispiel: 'sed "s/old/new/" file.txt', um "old" durch "new" in file.txt zu ersetzen.
  4. Benutzer- und Gruppenverwaltung:

    • useradd: Einen neuen Benutzer hinzufügen. Beispiel: 'sudo useradd username' zum Hinzufügen eines neuen Benutzers.
    • passwd: Ändern Sie das Benutzerpasswort. Beispiel: 'passwd username' um das Passwort für einen Benutzer zu ändern.
    • groupadd: Eine neue Gruppe hinzufügen. Beispiel: 'sudo groupadd groupname' um eine neue Gruppe hinzuzufügen.
    • usermod: Benutzereigenschaften ändern. Beispiel: 'sudo usermod -aG groupname username', um einen Benutzer zu einer Gruppe hinzuzufügen.
  5. Paketverwaltung:

    • apt: Erweitertes Pakettool zur Verwaltung von Softwarepaketen. Beispiel: 'sudo apt update' zum Aktualisieren von Paketlisten.
    • apt-get: Befehlszeilentool zur Handhabung von Paketen. Beispiel: 'sudo apt-get install package_name' um ein Paket zu installieren.
    • apt-cache: Fragen Sie den APT-Cache ab. Beispiel: 'apt-cache search package_name' um nach einem Paket zu suchen.

Abschluss

Die Beherrschung der Befehlszeile ist für jeden Linux-Benutzer unerlässlich. In diesem Tutorial haben wir wichtige Linux-Befehle zum Navigieren im Dateisystem, zum Verwalten von Dateien, zum Bearbeiten von Text, zur Benutzer- und Gruppenverwaltung sowie zur Paketverwaltung behandelt. Üben Sie regelmäßig die Verwendung dieser Befehle, um Ihren Linux-Workflow kompetent und effizient zu beherrschen. Mit diesen Fähigkeiten können Sie häufige Aufgaben problemlos ausführen und das volle Potenzial der Linux-Befehlszeilenschnittstelle ausschöpfen.