Die wichtigsten Linux-Terminal-Befehle
Aus C und Assembler mit Raspberry
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.
- •
3. Informationsbefehle:
- •
cat [Datei]: Zeigt den Inhalt einer Datei an. - •
more [Datei]oderless [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.
- •
4. 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.
- •
5. 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.
- •
6. 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.