Commandolist

Heute: 26.01.2026

Editor

nano filename
Datei öffnen oder neu erstellen
nano +line,col filename
Datei öffnen und Cursor auf Zeile/Spalte setzen
Ctrl + O
Datei speichern (write out)
Ctrl + X
Nano beenden
Ctrl + G
Hilfe / alle Shortcuts anzeigen
Ctrl + _
Zu Zeile/Spalte springen
Ctrl + W
Suchen
Alt + W
Nächsten Treffer suchen
Ctrl + \
Suchen & Ersetzen
Alt + A
Markierung starten (Text auswählen)
Ctrl + 6
Markierung abbrechen
Alt + 6
Markierten Text kopieren
Ctrl + K
Text ausschneiden (cut) / ganze Zeile schneiden
Ctrl + U
Eingefügten Text einfügen (paste)
Ctrl + C
Cursor-Position anzeigen
Ctrl + J
Zeilenumbruch formatieren
Ctrl + T
Rechtschreibprüfung (wenn installiert)

System & Paketverwaltung

apt update
Paketlisten aktualisieren
apt upgrade
Alle installierten Pakete aktualisieren
apt full-upgrade
Pakete inkl. Abhängigkeiten aktualisieren
apt install
Paket installieren
apt remove
Paket entfernen
apt purge
Paket + Konfiguration entfernen
apt autoremove
Unbenötigte Pakete entfernen
apt-cache search
Nach Paketen suchen
apt-cache show
Details eines Pakets anzeigen
dpkg -i
Deb-Paket installieren
dpkg -r
Deb-Paket entfernen
dpkg -l
Installierte Pakete auflisten
dpkg -S
Zeigt welches Paket eine Datei enthält
snap install
Snap-Paket installieren
snap remove
Snap-Paket entfernen
snap list
Installierte Snap-Pakete anzeigen
flatpak install
Flatpak-Paket installieren
flatpak list
Installierte Flatpak-Pakete anzeigen

Systeminfo & Hardware

lsb_release -a
Distribution & Version anzeigen
hostname
Hostname anzeigen
uptime
Systemlaufzeit anzeigen
top
Prozesse & Auslastung anzeigen
htop
Erweiterte Prozessanzeige
free -h
RAM-Auslastung anzeigen
df -h
Festplattenbelegung anzeigen
du -sh
Verzeichnisgröße anzeigen
lspci
PCI-Geräte anzeigen
lsusb
USB-Geräte anzeigen
dmesg | tail
Kernel-Log-Ausgabe (letzte Zeilen)
inxi -Fx
Systeminfos (falls installiert)

Netzwerk & Internet

ip a
Netzwerkinterfaces anzeigen
ip route
Routingtabelle anzeigen
ip link show
Netzwerk-Links anzeigen
ping
Netzwerkverbindung testen
traceroute
Route zum Host verfolgen
mtr
Netzwerkdiagnose (Ping+Traceroute)
nslookup
DNS-Abfrage
dig
DNS-Abfrage (besser als nslookup)
curl
HTTP-Anfragen senden
wget
Datei herunterladen
ssh
Remote-Login via SSH
scp
Datei kopieren via SSH
rsync
Daten synchronisieren
netstat -tulpn
Netzwerkverbindungen & offene Ports
ss -tulpn
Socket-Statistiken (netstat-Nachfolger)
ifconfig
Netzwerkinterface anzeigen (veraltet)
iwconfig
WLAN-Konfiguration anzeigen
iw
WLAN-Konfiguration (Nachfolger von iwconfig)

Logs & Debugging

journalctl
Systemd-Logs anzeigen
journalctl -u
Logs eines Services anzeigen
journalctl -f
Logs live verfolgen
tail -f /var/log/syslog
Syslog live verfolgen
tail -f /var/log/kern.log
Kernel-Log live verfolgen
dmesg
Kernel-Meldungen anzeigen
systemctl status
Status eines Services anzeigen
systemctl restart
Service neu starten
systemctl stop
Service stoppen
systemctl start
Service starten
systemctl enable
Service beim Booten aktivieren
systemctl disable
Service beim Booten deaktivieren

Archiv & Komprimierung

tar -cvf
Archiv erstellen
tar -xvf
Archiv entpacken
tar -czvf
Tar.gz Archiv erstellen
tar -xzvf
Tar.gz Archiv entpacken
tar -cJvf
Tar.xz Archiv erstellen
tar -xJvf
Tar.xz Archiv entpacken
zip
Zip Archiv erstellen
unzip
Zip Archiv entpacken
gzip
Datei komprimieren
gunzip
gzip Datei entpacken
bzip2
Datei komprimieren (bzip2)
bunzip2
bzip2 Datei entpacken

Systemverwaltung

reboot
System neu starten
shutdown now
System sofort herunterfahren
poweroff
System herunterfahren
timedatectl
Zeit & Datum konfigurieren
hostnamectl
Hostname konfigurieren
localectl
Sprache/Locale konfigurieren
hwclock
Hardware-Uhr anzeigen/setzen

Shell & Komfort

alias
Alias für Befehle setzen
unalias
Alias entfernen
history
Befehlshistorie anzeigen
clear
Terminal löschen
source ~/.bashrc
Bash-Konfiguration neu laden
export
Umgebungsvariable setzen
env
Umgebungsvariablen anzeigen
set
Shell-Variablen anzeigen
unset
Variable entfernen
bash
Bash starten
zsh
Zsh starten
fish
Fish Shell starten
screen
Terminal-Sessions verwalten
tmux
Terminal Multiplexer

Sicherheit

ufw enable
Firewall aktivieren
ufw status
Firewall-Status anzeigen
ufw allow
Port freigeben
ufw deny
Port blockieren
ufw delete allow
Freigabe entfernen
iptables -L
iptables-Regeln anzeigen
fail2ban-client status
Status von fail2ban
ssh-keygen
SSH-Schlüssel erzeugen
ssh-copy-id
SSH-Schlüssel auf Remote kopieren

USB & Laufwerke

mount
Dateisystem einhängen
umount
Dateisystem aushängen
blkid
Laufwerks-UUID anzeigen
fdisk -l
Partitionstabelle anzeigen
parted
Partitionen verwalten
mkfs.ext4
ext4-Dateisystem erstellen
fsck
Dateisystem prüfen/reparieren

Entwicklung / Tools

git clone
Repository klonen
git status
Status anzeigen
git pull
Repository aktualisieren
git push
Änderungen pushen
git commit
Commit erstellen
gcc
C Compiler
make
Build-Tool
cmake
Build-System
python3
Python 3 starten
pip3
Python-Pakete installieren
node
Node.js starten
npm
Node-Pakete installieren
docker
Docker verwalten
docker ps
Laufende Container anzeigen
docker images
Docker Images anzeigen
docker-compose up
Docker Compose starten