Die wichtigsten Linux-Terminal-Befehle
In der Linux-Konsole gibt es eine Vielzahl von Befehlen, die für unterschiedliche Aufgaben nützlich sind. Hier sind einige der wichtigsten und häufig verwendeten Befehle:
1. Navigationsbefehle:
- * ls: Listet Dateien und Verzeichnisse im aktuellen Verzeichnis auf.
- * cd [Verzeichnis]: Wechselt das aktuelle Verzeichnis.
- * pwd: Zeigt das aktuelle Verzeichnis an.
2. Dateiverwaltungsbefehle:
cp [Quelle] [Ziel]: Kopiert eine Datei oder ein Verzeichnis. mv [Quelle] [Ziel]: Verschiebt oder benennt eine Datei oder ein Verzeichnis um. rm [Datei]: Entfernt eine Datei. Mit -r kann man auch Verzeichnisse entfernen. mkdir [Verzeichnis]: Erstellt ein neues Verzeichnis. rmdir [Verzeichnis]: Entfernt ein leeres Verzeichnis. Informationsbefehle:
cat [Datei]: Zeigt den Inhalt einer Datei an. more [Datei] oder less [Datei]: Zeigt den Inhalt einer Datei seitenweise an. head [Datei]: Zeigt die ersten Zeilen einer Datei. tail [Datei]: Zeigt die letzten Zeilen einer Datei. grep [Muster] [Datei]: Sucht nach einem Muster in einer Datei. Systembefehle:
top: Zeigt die laufenden Prozesse und Systemressourcen an. ps: Listet laufende Prozesse auf. kill [PID]: Beendet einen Prozess (mit der Prozess-ID). df: Zeigt die Festplattennutzung an. du: Zeigt die Nutzung des Dateisystems. Rechte und Eigentum:
chmod [Modus] [Datei]: Ändert die Zugriffsrechte einer Datei. chown [Benutzer] [Datei]: Ändert den Eigentümer einer Datei. chgrp [Gruppe] [Datei]: Ändert die Gruppe einer Datei. Netzwerkbefehle:
ping [Adresse]: Überprüft die Netzwerkverbindung zu einer Adresse. ifconfig: Zeigt Netzwerkinterfaces und deren Konfiguration an. ssh [Benutzer]@[Adresse]: Verbindet sich mittels SSH zu einem anderen Rechner. Diese Befehle sind nur ein kleiner Ausschnitt der vielen Befehle, die in einer Linux-Konsole verfügbar sind. Es kann hilfreich sein, die man-Seiten (z.B. man ls) zu verwenden, um detaillierte Informationen und Optionen für jeden Befehl zu erhalten.