====== 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 |