Aktuelles Verzeichnis anzeigen
Zeigt den vollständigen Pfad des aktuellen Ordners.
pwd
Eine übersichtliche Befehlsreferenz für Debian, Ubuntu, Linux Mint, openSUSE, Fedora, Arch Linux, Kali Linux und viele weitere Distributionen.
Das Linux Terminal gehört zu den leistungsstärksten Werkzeugen eines Linux-Systems. Mit den richtigen Befehlen lassen sich Dateien verwalten, Programme installieren, Prozesse überwachen, Server administrieren und Netzwerke analysieren. Diese Sammlung erklärt 100 wichtige Befehle verständlich und mit praktischen Beispielen.
Zeigt den vollständigen Pfad des aktuellen Ordners.
pwd
Listet Dateien und Ordner im aktuellen Verzeichnis auf.
ls
Zeigt versteckte Dateien, Rechte, Besitzer und Dateigrößen.
ls -lah
Wechselt in einen anderen Ordner.
cd /pfad/zum/ordner
Wechselt direkt in das persönliche Benutzerverzeichnis.
cd ~
Wechselt in den übergeordneten Ordner.
cd ..
Erstellt einen neuen Ordner.
mkdir MeinOrdner
Erstellt eine neue leere Datei.
touch datei.txt
Kopiert eine Datei an einen neuen Ort.
cp datei.txt backup.txt
Verschiebt oder benennt eine Datei um.
mv datei.txt /home/user/Dokumente/
Löscht eine einzelne Datei.
rm datei.txt
Löscht einen Ordner samt Inhalt. Vorsichtig verwenden.
rm -r MeinOrdner
Entfernt einen leeren Ordner.
rmdir MeinOrdner
Gibt den Inhalt einer Textdatei direkt aus.
cat datei.txt
Öffnet längere Textdateien mit Navigation.
less datei.txt
Zeigt standardmäßig die ersten zehn Zeilen.
head datei.txt
Zeigt standardmäßig die letzten zehn Zeilen.
tail datei.txt
Zeigt neue Einträge einer Logdatei in Echtzeit.
tail -f /var/log/syslog
Zeigt die Gesamtgröße eines Ordners lesbar an.
du -sh MeinOrdner
Zeigt freien und belegten Speicherplatz aller Laufwerke.
df -h
Sucht Dateien und Ordner nach bestimmten Kriterien.
find /home -name '*.pdf'
Schnelle und einfachere Alternative zu find.
fd pdf
Sucht Text in Dateien oder Ausgaben.
grep -R 'Suchbegriff' .
Sehr schnelle Alternative zu grep.
rg 'Suchbegriff'
Durchsucht eine vorbereitete Datenbank nach Dateinamen.
locate datei.txt
Zeigt den Pfad eines ausführbaren Programms.
which python3
Zeigt Binärdatei, Quellcode und Handbuchseite.
whereis bash
Öffnet die ausführliche Dokumentation eines Befehls.
man ls
Zeigt eine kurze Erklärung eines Befehls.
whatis grep
Viele Programme erklären Optionen direkt über --help.
ls --help
Zeigt den Namen des momentan angemeldeten Benutzers.
whoami
Zeigt Benutzer-ID, Gruppen-ID und Gruppenzugehörigkeiten.
id
Ändert das Passwort des aktuellen Benutzers.
passwd
Erstellt einen neuen Benutzer. Auf Debian ist adduser oft komfortabler.
sudo useradd -m neuerbenutzer
Entfernt ein Benutzerkonto.
sudo userdel neuerbenutzer
Zeigt die Gruppen des aktuellen Benutzers.
groups
Wechselt zu einem anderen Benutzerkonto.
su - benutzername
Führt einen einzelnen Befehl mit Administratorrechten aus.
sudo apt update
Zeigt aktuell angemeldete Benutzer.
who
Zeigt die letzten Benutzeranmeldungen.
last
Zeigt eine Momentaufnahme laufender Prozesse.
ps aux
Zeigt Prozesse und Systemlast in Echtzeit.
top
Komfortable Prozessübersicht mit Mausunterstützung.
htop
Zeigt CPU, RAM, Laufwerke, Netzwerk und Prozesse.
btop
Sendet einem Prozess ein Beendigungssignal.
kill 1234
Erzwingt das Beenden eines festgefahrenen Prozesses.
kill -9 1234
Sucht Prozess-IDs anhand des Programmnamens.
pgrep firefox
Beendet passende Prozesse anhand ihres Namens.
pkill firefox
Lässt ein Programm nach dem Abmelden weiterlaufen.
nohup mein-befehl &
Listet Hintergrund- und angehaltene Jobs der aktuellen Shell auf.
jobs
Prüft, ob ein Ziel im Netzwerk erreichbar ist.
ping -c 4 example.com
Zeigt alle Netzwerkschnittstellen und IP-Adressen.
ip addr
Zeigt die aktuelle Routing-Tabelle.
ip route
Fragt DNS-Einträge detailliert ab.
dig example.com
Einfache Abfrage eines Domainnamens.
nslookup example.com
Lädt Dateien über HTTP, HTTPS oder FTP herunter.
wget https://example.com/datei.zip
Überträgt Daten und testet Webdienste oder APIs.
curl https://example.com
Verbindet sich sicher mit einem entfernten Linux-System.
ssh benutzer@server.example
Überträgt Dateien verschlüsselt auf einen anderen Rechner.
scp datei.txt benutzer@server.example:/home/benutzer/
Synchronisiert Verzeichnisse lokal oder über SSH.
rsync -avh quelle/ ziel/
Zeigt lauschende TCP- und UDP-Ports.
ss -tuln
Zeigt aktive Netzwerkverbindungen und Datenraten.
sudo iftop
Misst Downloadrate, Uploadrate und Latenz.
speedtest-cli
Älterer Befehl für Verbindungen und Ports.
netstat -tulpen
Zeigt den Namen des Computers im Netzwerk.
hostname
Lädt aktuelle Paketinformationen herunter.
sudo apt update
Installiert verfügbare Aktualisierungen.
sudo apt upgrade
Installiert ein Programm samt Abhängigkeiten.
sudo apt install paketname
Entfernt ein Programm, behält aber Konfigurationsdateien.
sudo apt remove paketname
Entfernt Programm und systemweite Konfigurationsdateien.
sudo apt purge paketname
Löscht automatisch installierte, nicht mehr benötigte Abhängigkeiten.
sudo apt autoremove
Sucht in den verfügbaren Paketquellen.
apt search paketname
Zeigt Beschreibung, Version und Abhängigkeiten.
apt show paketname
Listet alle über APT bekannten installierten Pakete.
apt list --installed
Entfernt heruntergeladene Paketdateien aus dem Cache.
sudo apt clean
Zeigt die aktuell laufende Kernel-Version.
uname -r
Zeigt Kernel, Architektur und weitere Angaben.
uname -a
Zeigt Name und Version der Distribution.
cat /etc/os-release
Zeigt freien und belegten RAM lesbar an.
free -h
Zeigt Prozessor, Kerne und Architektur.
lscpu
Listet Grafikkarten, Netzwerkadapter und andere PCI-Geräte.
lspci
Listet angeschlossene USB-Geräte.
lsusb
Zeigt Datenträger, Partitionen und Einhängepunkte.
lsblk
Zeigt UUIDs und Dateisystemtypen von Partitionen.
blkid
Erstellt eine ausführliche Systemübersicht.
inxi -F
Zeigt Distribution, Kernel, Desktop, Hardware und weitere Systemdaten.
fastfetch
Startet den bekannten grünen Matrix-Code-Regen.
cmatrix
Erstellt große Schriftzeichen aus Text.
figlet Damisoft
Erstellt farbige und dekorative ASCII-Schrift.
toilet Damisoft
Zeigt kurze Zitate und Sprüche.
fortune
Gibt Text in einer ASCII-Sprechblase aus.
cowsay 'Hallo Linux'
Zeigt eine Wetterübersicht direkt in der Konsole.
curl wttr.in/Zurich
Öffnet einen klassischen Zwei-Fenster-Dateimanager.
mc
Zeigt Dateien übersichtlich mit Farben und optionalen Icons.
eza -la
Alternative zu cat mit Syntaxhervorhebung und Zeilennummern.
bat datei.txt
Merkt sich häufig verwendete Verzeichnisse.
zoxide
Zeigt leicht verständliche Beispiele statt langer Handbuchseiten.
tldr tar
Öffnet eine komfortable Oberfläche für Git.
lazygit
Verwaltet Container, Images und Logs übersichtlich.
lazydocker
Zeigt eine große digitale Uhr in der Konsole.
tty-clock
Diese 100 Linux-Terminal-Befehle decken viele wichtige Aufgaben des
Linux-Alltags ab – von der Dateiverwaltung über Netzwerkdiagnosen bis
zur Systemadministration. Beginne mit Befehlen wie
ls, cd, cp, mv,
grep, ssh, curl und
htop. Mit etwas Übung wird das Terminal zu einem
unverzichtbaren Werkzeug für Desktop-PCs, Server und Raspberry Pi.
sudo,
rm oder kill -9 sollten immer mit Vorsicht
verwendet werden. Prüfe Pfade und Prozessnummern, bevor du den Befehl ausführst.