Allgemeine Linux Befehle

Hinweis: Bei Linux variieren die Terminalbefehle je nach Kernel.

Befehl Beschreibung
sudo Befehle mit Rechten anderer Benutzerinnen bzw. Benutzer ausführen
ls Verzeichnisinhalte auflisten
cd Navigation im Verzeichnisbaum
touch Neue Datei erstellen
mkdir Neues Verzeichnis erstellen
rm Datei entfernen
rmdir Verzeichnis entfernen
mv Datei/Verzeichnis verschieben oder umbenennen
cp Datei oder Verzeichnis kopieren
pwd Aktuelle Position im Verzeichnisbaum ausgeben
zip/unzip Dateien in/aus Zip-Archiven verwalten
ln Symbolische Verlinkung erstellen
cat Datei-Inhalte zusammenführen
grep Textdateien durchsuchen
diff/cmp Unterschiede zwischen Text-Dateien finden
tar Dateien in Tar-Archive schreiben/extrahieren
echo String auf der Standardausgabe ausgeben
clear Terminal leeren
ssh Über eine Secure Shell mit einem anderen Rechner verbinden
wget Datei direkt aus dem Internet herunterladen
ping Server anfragen und Latenz messen
ftp, sftp Dateien via (S)FTP übertragen
ip Netzwerkschnittstellen abfragen und konfigurieren
apt/pacman/yum Software-Pakete herunterladen und verwalten
netstat Status der Netzwerkschnittstelle ausgeben
traceroute Datenpakete verfolgen
route IP-Routing-Tabellen anzeigen und bearbeiten
dig DNS-Informationen abfragen
mount/umount Dateisysteme einbinden/aushängen
dd Bit-genaues Kopieren von Daten
chmod Zugriffsrechte verwalten
chown Besitzrechte verwalten
adduser Nutzerkonto hinzufügen/modifizieren
passwd Passwörter für Nutzerkonten anlegen/bearbeiten
groupadd Benutzergruppen anlegen
chattr/lsattr Datei-Attribute verwalten/anzeigen
chgrp Gruppenzugehörigkeit von Dateien/Verzeichnissen verwalten
man Benutzerhandbuch aufrufen
shutdown/reboot Das System herunterfahren/neu starten
top Dynamische Prozessübersicht
lscpu/lshw Prozessor-/Hardwareinformationen ausgeben
kill/killall Prozess(e) stoppen und beenden
nice Prozessprioritäten definieren
pgrep PID via Suchbegriff ermitteln
ps Liste aller laufenden Prozesse anzeigen