Die wichtigsten Linux-Befehle: Spickzettel
Kurz: Eine Übersicht der Befehle, die man im Alltag am häufigsten braucht. Mit man befehl oder befehl --help bekommt man jederzeit die Anleitung. Zum Ausprobieren: Linux ausprobieren: Live-USB, VM, WSL und Installation oder das Werkzeug „Linux im Browser“ auf der Werkzeug-Seite.
Navigation und Dateien
| Befehl | Zweck |
|---|---|
pwd | aktuellen Ordner zeigen |
ls -la | Inhalt mit Details und versteckten Dateien |
cd ordner, cd .., cd ~ | wechseln, hoch, nach Hause |
mkdir -p a/b | Ordner anlegen |
cp a b, cp -r ordner ziel | kopieren |
mv a b | verschieben/umbenennen |
rm datei, rm -r ordner | löschen (kein Papierkorb!) |
touch datei | leere Datei/Zeitstempel |
find . -name "*.txt" | Dateien suchen |
du -sh ordner, df -h | Größe, freier Platz |
Dateien lesen
cat, less (blättern, q beendet), head -n 5, tail -f log (live mitlesen), wc -l (Zeilen zählen), sort, uniq. Suchen und Ersetzen: grep, sed und awk: Text im Terminal bearbeiten.
Rechte und Benutzer
chmod +x datei, chown nutzer datei, sudo befehl, whoami, id. Hintergründe: Benutzer, Gruppen und Dateirechte unter Linux.
System und Prozesse
uname -a, uptime, free -h, top, ps aux, kill PID, systemctl status dienst, journalctl -u dienst. Siehe Prozesse und Signale: ps, top und kill und systemd und Init-Systeme.
Pakete
Debian/Ubuntu: sudo apt update && sudo apt upgrade, apt install paket. Fedora: dnf install. Arch: pacman -S. Siehe Paketverwaltung unter Linux im Überblick.
Netzwerk
ip a, ping host, ss -tulpn, curl url, ssh nutzer@host, scp datei nutzer@host:. Siehe Netzwerk unter Linux: ip, NetworkManager und DNS.
Tastenkürzel im Terminal
Tab ergänzt, ↑ letzter Befehl, Strg+R Verlauf durchsuchen, Strg+C abbrechen, Strg+L aufräumen, Strg+D beenden.
Vorsicht
rm -rf und Befehle mit sudo wirken sofort und ohne Rückfrage. Lieber zweimal lesen, besonders bei Befehlen aus dem Internet.
Siehe auch: Shell-Skripte schreiben, Bash