Übersicht der gängigsten Shellbefehle nach Verwendung sortiert. Mehr Informationen über den zu den jeweiligen Befehlen findet ihr unter Ausführlich oder in der jeweiligen Manpage des Befehles. Nicht alle Befehle und Programme sind auf jedem Betriebssystem vorhanden und können sich teilweise in der Verwendung unterscheiden.
Befehl | Beschreibung |
---|---|
ls | Auflistung von Verzeichnissen (Inhalt eines Verzeichnis anzeigen) |
cd | Verzeichnis wechseln |
cp | Eine Datei oder Verzeichnis kopieren |
mv | Eine Datei verschieben oder umbenennen |
chmod | Zugriffsrechte einer Datei oder eines Verzeichnisses ändern |
chown | Eigentümer und Gruppe einer Datei oder Verzeichnisses ändern |
dd | Daten blockweise kopieren klonen, löschen, Images erstellen, uvm… |
diff | Vergleich des Inhalts zweier Dateien Zeile für Zeile |
df | Freien Festplatten-Speicher und inodes aller eingehängten Laufwerke anzeigen |
du | Speicherverbrauch eines Verzeichnisses anzeigen |
grep | Dateien durchsuchen |
lsof | Anzeige geöffneter Dateien |
mount | Dateisystem einhängen |
pwd | Zeigt das aktuelle Arbeitsverzeichnis an |
umount | Dateisystem aushängen |
mkdir | Ein Verzeichnis / Ordner erstellen |
rm | Dateien und Verzeichnisse löschen |
rmdir | Ein Verzeichnis löschen |
rsync | Datensynchronisation / Datenübertragung Lokal oder Remote |
ftp | FTP starten |
sftp | SFTP starten |
scp | Sicheres übertragen von Daten |
shred | Sicheres löschen von Daten |
Befehl | Beschreibung |
---|---|
find | Dateien nach Datum, Größe, Anderung, Name und Muster suchen. |
grep | Text innerhalb einer Datei oder ausgabe suchen |
locate | Schnelles suchen von Dateien mittels locatedb Datenbank |
whereis | Suchen von Programmen in vordefinierten Verzeichnissen |
which | Lokalisiert ein Programm welches sich im PATH befindet |
Befehl | Beschreibung |
---|---|
bunzip2 | Dekomprimert bz2 Dateien |
bzip2 | Komprimiert Dateien im bz2 Format |
compress | Komprimiert Dateien |
gunzip | Dekomprimert gz Dateien |
gzip | Komprimiert Dateien im gz Format |
tar | Erstellen von Tar Archiven |
uncompress | Dekomprimiert Dateien |
unzip | Dekomprimiert Zip Dateien |
zip | Komprimiert Dateien im Zip Format |
Befehl | Beschreibung |
---|---|
free | Auslastung des Arbeitsspeichers anzeigen |
uptime | Zeigt an wie lange das System läuft |
date | Zeigt das System Datum und die System Zeit an |
ps | Zeigt den Status eines Prozesses |
pstree | Zeigt alle Prozesse in einer Baum Ansicht an |
uname | Systeminformationen anzeigen |
top | Zeigt die auf dem System laufenden Prozesse „live“ an |
kill | Einen Prozess sofort beenden |
killall | Mehrere Prozesse mit einem bestimmten Namen beenden |
clear | Den Bildschirm der Konsole leeren |
man | Systemhandbuch (manual oder manpage) zu einem Befehl, Anwendung oder Datei (manual) |
reboot | Das System neutstarten |
shutdown | Das System Herunterfahren |
wall | Allen verbundenen Benutzern eine Nachricht senden |
which | Ein Kommando lokalisieren (Pfad zum Kommando anzeigen) |
Befehl | Beschreibung |
---|---|
chfn | Informationen eine Users bearbeiten |
id | Anzeige der Benutzer ID und Gruppen ID (Kennung) |
last | Die letzten logins nach Datum und Uhrzeit anzeigen |
login | Benutzer (neu)anmelden |
who | Die aktuell auf dem System eingeloggten User anzeigen |
whoami | Anzeige des Benutzer mit dem gerade gearbeitet wird |
passwd | Passwort einen Benutzers ändern |
su | Als Admin anmelden, oder SU + Benutzername den Benutzer wechseln |
sudo | Einen Befehl als admin ausführen |
useradd | Einen Benutzer anlegen |
userdel | Einen Benutzer löschen |
usermod | Einen Benutzer ändern |
groupadd | Eine Benutzergruppe anlegen |
groupdel | Eine Benutzergruppe löschen |
groupmod | Eine Benutzergruppe ändern |
Befehl | Beschreibung |
---|---|
ping | Datenpakete an eine IP senden (zum Prüfen der Verbindung) |
traceroute | Ein Datenpaket verfolgen |
netstat | Listet alle aktuellen benutzten Ports auf |
nslookup | Namensauflösung |
dig | DNS lookup Werkzeug |
ifconfig | Status und Konfiguration der Netzwerkschnittstelle |
Befehl | Beschreibung |
---|---|
lscpu | CPU Informationen anzeigen |
lshw | Hardware Informationen anzeigen |
lspci | PCI-Hardware Informationen anzeigen |
lsusb | USB Hardware Informationen anzeigen |
Befehl | Beschreibung |
---|---|
tar | Komprimieren und Dekomprimieren von Dateien |
zip | Komprimieren von Zip Archiven |
unzip | Dekomprimieren von Zip Archiven |
head | Ausgabe der ersten Zeilen einer Datei |
tail | Ausgabe der letzten Zeilen einer Datei |
less | Scrollfähige Anzeige einer Textdatei |
xargs | Standardeingabe in Befehlszeilen umzuwandeln |
wget | Dateien aus dem Web herunterladen, unterstüzt HTTP, HTTPS und FTP |
curl | Dateien von oder zu einem Server übertragen |
ssh | Sichere Verbindung zu einem anderen System herstellen |
cal | Ruft einen einfachen Kalender auf |