Unix/Linux Gängige Befehle Cheat Sheet
Unix/Linux-Systeme verfügen über einen leistungsstarken Satz von Befehlszeilen-Tools, die eine effiziente Verwaltung von Dateisystemen, die Verarbeitung von Textdaten und die Überwachung von Systemzuständen ermöglichen.
Datei- und Verzeichnisverwaltung
| Befehl | Beschreibung | Beispiel |
|---|---|---|
ls |
Verzeichnisinhalt auflisten | ls -lh |
cd |
Arbeitsverzeichnis ändern | cd /var/log |
pwd |
Aktuellen Pfad anzeigen | pwd |
mkdir |
Neues Verzeichnis erstellen | mkdir -p /path/to/dir |
rm |
Dateien oder Verzeichnisse löschen | rm -rf tmp/ |
cp |
Dateien oder Verzeichnisse kopieren | cp -r src/ dest/ |
mv |
Verschieben oder Umbenennen | mv oldname newname |
touch |
Leere Datei erstellen oder Zeitstempel aktualisieren | touch file.txt |
find |
Dateien in Verzeichnisstruktur suchen | find . -name "*.log" |
Datei-Anzeige und Textverarbeitung
| Befehl | Beschreibung | Beispiel |
|---|---|---|
cat |
Dateiinhalt verketten und anzeigen | cat file.txt |
less |
Datei seitenweise anzeigen (scrollbar) | less largefile.log |
head |
Anfang der Datei anzeigen | head -n 20 file.txt |
tail |
Ende der Datei anzeigen | tail -f access.log |
grep |
Zeilen ausgeben, die einem Muster entsprechen | grep "error" sys.log |
sed |
Stream-Editor zum Filtern/Transformieren von Text | sed 's/old/new/g' file.txt |
awk |
Textverarbeitungs- und Musteranpassungssprache | awk '{print $1}' data.txt |
wc |
Wörter, Zeilen, Bytes zählen | wc -l file.txt |
Berechtigungen und Identitätsmanagement
| Befehl | Beschreibung | Beispiel |
|---|---|---|
chmod |
Datei-/Verzeichnisberechtigungen ändern | chmod 755 script.sh |
chown |
Dateibesitzer und Gruppe ändern | chown user:group file.txt |
sudo |
Befehl mit Administrationsrechten ausführen | sudo apt update |
whoami |
Aktuellen Benutzer anzeigen | whoami |
groups |
Benutzergruppen anzeigen | groups username |
Systemüberwachung und Netzwerk
| Befehl | Beschreibung | Beispiel |
|---|---|---|
top |
Systemprozesse in Echtzeit anzeigen | top |
ps |
Schnappschuss der aktuellen Prozesse anzeigen | ps aux |
df |
Festplattenspeicherbelegung anzeigen | df -h |
du |
Speicherbelegung von Dateien/Verzeichnissen schätzen | du -sh * |
free |
Speichernutzung anzeigen | free -m |
ping |
Netzwerkverbindung testen | ping google.com |
curl |
Befehlszeilen-Tool zur Datenübertragung | curl -I https://google.com |
Komprimierung und Archivierung
| Befehl | Beschreibung | Beispiel |
|---|---|---|
tar |
Archivierungstool (Packen/Entpacken) | tar -czvf archive.tar.gz dir/ |
gzip |
Dateien komprimieren | gzip file.txt |
gunzip |
Dateien dekomprimieren | gunzip file.txt.gz |
zip/unzip |
Dateien im ZIP-Format packen und komprimieren | zip -r data.zip docs/ |