Ubuntu Kommandozeile: Bash-Befehle
Die Befehlszeile in Ubuntu, auch bekannt als Terminal, bietet leistungsstarke Werkzeuge für die Interaktion mit dem System. Sie ermöglicht es Benutzern, Befehle direkt auszuführen, um Dateien zu verwalten, Software zu installieren, Systemeinstellungen zu konfigurieren und vieles mehr. Das Herzstück des Ubuntu-Terminals ist Bash, eine Kommandozeilen-Shell, die Befehle interpretiert und ausführt.
In diesem Artikel werden wir einige der gebräuchlichsten und nützlichsten Bash-Befehle für Ubuntu erkunden, um Ihnen eine solide Grundlage für effizientes Arbeiten im Terminal zu geben.
Was ist Bash?
Bash (kurz für Bourne Again Shell) ist die Standard-Kommandozeilen-Shell in Ubuntu und den meisten Linux-Distributionen. Es handelt sich um eine textbasierte Schnittstelle, die es Benutzern ermöglicht, Befehle direkt an das Betriebssystem zu senden. Die Bash ist extrem leistungsfähig und unterstützt Funktionen wie Skripterstellung, Befehlshistorie, Aliase und vieles mehr.
Das Terminal kann in Ubuntu durch Drücken von Strg Alt T oder durch die Suche nach “Terminal” im Anwendungsmenü geöffnet werden.
Grundlegende Bash-Befehle
Im Folgenden finden Sie einige grundlegende Befehle, die für die Navigation und die Durchführung von Operationen im Ubuntu-Terminal unerlässlich sind.
1. pwd – Arbeitsverzeichnis ausgeben
Der Befehl pwd zeigt das aktuelle Verzeichnis an, in dem Sie gerade arbeiten.
pwd
2. ls – Verzeichnisinhalt auflisten
Der Befehl ls listet die Dateien und Verzeichnisse im aktuellen Verzeichnis auf.
ls
Sie können Optionen hinzufügen, um weitere Informationen anzuzeigen, z. B. Dateiberechtigungen, Dateigrößen und mehr:
ls -l
- -l: Langformat, zeigt Dateidetails an (Berechtigungen, Eigentümer, Größe und Änderungsdatum).
- -a: Versteckte Dateien anzeigen (Dateien, die mit . beginnen).
3. cd – Verzeichnis wechseln
Der cd-Befehl wird verwendet, um das aktuelle Verzeichnis zu wechseln.
cd /Pfad/nach/Verzeichnis
- Um zu Ihrem Heimatverzeichnis zu navigieren, geben Sie einfach ein:
cd
- Um ein Verzeichnis nach oben zu gehen:
cd ..
4. mkdir – Verzeichnis erstellen
Der Befehl mkdir erstellt ein neues Verzeichnis.
mkdir neues_Verzeichnis
5. rmdir – Verzeichnis entfernen
Der Befehl rmdir löscht ein leeres Verzeichnis.
rmdir verzeichnis_name
Um ein Verzeichnis und seinen Inhalt zu entfernen, verwenden Sie den Befehl rm mit der Option -r:
rm -r verzeichnis_name
Befehle zur Dateiverwaltung
Die Verwaltung von Dateien ist ein wesentlicher Bestandteil der Verwendung der Kommandozeile. Hier finden Sie einige wichtige Befehle zum Erstellen, Anzeigen und Löschen von Dateien.
1. touch – Eine neue Datei erstellen
Mit dem Befehl touch wird eine leere Datei erstellt oder der Zeitstempel einer vorhandenen Datei aktualisiert.
touch Dateiname.txt
2. cp – Dateien und Verzeichnisse kopieren
Der Befehl cp wird verwendet, um Dateien oder Verzeichnisse zu kopieren.
cp quelle_datei ziel
Um ein Verzeichnis und seinen Inhalt zu kopieren, verwenden Sie die Option -r:
cp -r Quelle_Verzeichnis Ziel_Verzeichnis
3. mv – Dateien verschieben oder umbenennen
Mit dem Befehl mv werden Dateien und Verzeichnisse verschoben oder umbenannt.
- Um eine Datei zu verschieben:
mv Dateiname /neues/Verzeichnis
- Um eine Datei umzubenennen:
mv alter_name neuer_name
4. rm – Dateien entfernen
Der Befehl rm löscht Dateien. Verwenden Sie ihn mit Vorsicht, da gelöschte Dateien nicht in den Papierkorb verschoben werden.
rm datei_name.txt
Um Verzeichnisse und deren Inhalt zu löschen, verwenden Sie die Option -r:
rm -r verzeichnis_name
Anzeigen und Bearbeiten von Dateien
Das Terminal bietet mehrere Möglichkeiten, Textdateien direkt anzuzeigen und zu bearbeiten.
1. cat – Dateiinhalt anzeigen
Der Befehl cat zeigt den Inhalt einer Datei an.
kat datei_name.txt
2. less – Dateiinhalt seitenweise anzeigen
Der Befehl less ist nützlich für die Anzeige großer Dateien, da er es Ihnen ermöglicht, seitenweise durch den Inhalt zu blättern.
less datei_name.txt
3. nano – Dateien bearbeiten
Der Befehl nano öffnet den Texteditor Nano im Terminal, mit dem Sie Dateien direkt bearbeiten können.
nano datei_name.txt
4. head und tail – Anfang und Ende von Dateien anzeigen
- head zeigt die ersten 10 Zeilen einer Datei an:
head datei_name.txt
- tail zeigt die letzten 10 Zeilen einer Datei an:
tail Dateiname.txt