Ubuntu 20 LTS: Shell und Grundlegende Befehle Handbuch
Ubuntu 20 LTS bietet viele Shell-Optionen, verwendet jedoch standardmäßig die Bash (Bourne Again Shell). Bash ist ein Befehlsinterpreter, der es Benutzern ermöglicht, Ubuntu-Systeme über die Terminal-Schnittstelle interaktiv zu verwalten. In diesem Artikel bieten wir eine Anleitung zur Verwendung der Bash-Shell in Ubuntu 20 LTS und zum Erlernen grundlegender Befehle.
**1. Grundlegende Befehle:**
- `ls`: Listet Dateien und Verzeichnisse im aktuellen Verzeichnis auf.
- `cd`: Ändert das Verzeichnis. Zum Beispiel: `cd Dokumente` wechselt zum Verzeichnis "Dokumente".
- `pwd`: Zeigt den absoluten Pfad des aktuellen Verzeichnisses an.
- `mkdir`: Erstellt ein neues Verzeichnis. Zum Beispiel: `mkdir NeuerOrdner` erstellt das Verzeichnis "NeuerOrdner".
- `rm`: Löscht Dateien oder Verzeichnisse. Vorsicht ist geboten. Zum Beispiel: `rm datei.txt` löscht die Datei "datei.txt".
- `cp`: Kopiert Dateien. Zum Beispiel: `cp datei1.txt datei2.txt` kopiert "datei1.txt" als "datei2.txt".
- `mv`: Verschiebt Dateien oder Verzeichnisse. Zum Beispiel: `mv datei.txt /pfad/zum/neuen/ort/` verschiebt die Datei "datei.txt" an den angegebenen Ort.
**2. Datei- und Verzeichnisverwaltung:**
- `ls`: Listet Dateien und Verzeichnisse im aktuellen Verzeichnis auf. Mit der Option `-l` können Sie den langen Format verwenden und mit `-a` auch versteckte Dateien anzeigen.
- `cd`: Ändert das Verzeichnis. Verwenden Sie `..`, um ein Verzeichnis nach oben zu wechseln.
- `pwd`: Zeigt den absoluten Pfad des aktuellen Verzeichnisses an.
- `mkdir`: Erstellt ein neues Verzeichnis.
- `rmdir`: Löscht ein leeres Verzeichnis.
- `cp`: Kopiert Dateien.
- `mv`: Verschiebt oder benennt Dateien oder Verzeichnisse um.
- `rm`: Löscht Dateien.
**3. Textverarbeitung:**
- `cat`: Zeigt den Inhalt einer Datei an.
- `less`: Zeigt den Inhalt einer Datei seitenweise an und ermöglicht das Navigieren mit den Pfeiltasten.
- `head`: Zeigt den Anfangsteil einer Datei an.
- `tail`: Zeigt den Endteil einer Datei an.
- `grep`: Sucht nach einem bestimmten Textmuster.
- `sed`: Führt Änderungen oder Transformationen an Text durch.
**4. Hilfe und Informationen:**
- `man`: Zeigt die Handbuchseite eines Befehls an. Zum Beispiel: `man ls` zeigt das Handbuch für den Befehl "ls".
- `info`: Bietet Informationen zu einem Befehl oder Thema.
- `--help`: Zeigt die Verwendung und Optionen eines Befehls an.
**5. Shell-Operationen:**
- `echo`: Gibt Text oder Variablen aus.
- `export`: Setzt Umgebungsvariablen.
- `source`: Fügt den Inhalt einer Datei zur aktuellen Shell-Sitzung hinzu.
- `alias`: Erstellt Alias für Befehle.
Die Bash-Shell und grundlegenden Befehle in Ubuntu 20 LTS sind für die effektive Verwaltung von Ubuntu-Systemen unerlässlich. Durch das Erlernen der oben genannten Befehle und Operationen können Sie das Terminal von Ubuntu effizienter nutzen und Ihre Systemverwaltungsfähigkeiten verbessern.