Die Linux-Kommandozeile. Eines der nützlichsten, wenn nicht sogar das nützlichste Tool, um schnell ans Ziel zu kommen ohne viel klicken zu müssen. Doch unter dem ganzen Haufen an Befehlen kann man schon mal den einen, den man gerade braucht vergessen. Hier eine kleine Übersicht über die wichtigsten Kommandos der Linux-Shell.
Dateien und Verzeichnisse
Kommando |
Beschreibung |
ls |
Dateien im aktuellen Arbeitsverzeichnis anzeigen |
cd |
Das Arbeitsverzeichnis wechseln |
cp |
Dateien kopieren |
mv |
Dateien verschieben |
rm |
Dateien löschen |
pwd |
Aktuelles Arbeitsverzeichnis ausgeben |
mkdir |
Verzeichnis erstellen |
rmdir |
Verzeichnis löschen |
ln |
Verknüpfungen auf Dateien setzen |
find |
Dateisuche |
grep |
Suche in Dateiinhalten |
Dateiausgabe
Kommando |
Beschreibung |
diff |
Unterschiede zwischen zwei Dateien anzeigen |
sort |
Dateien sortieren |
join |
Zwei Dateien zu einer Zusammenfügen |
cat |
Dateiinhalt ausgeben |
less |
Dateiausgabe mit Scrollfunktion |
head |
Anfang einer Datei ausgeben |
tail |
Ende einer Datei ausgeben |
nano |
Einfacher Dateieditor |
vim |
Über Tastenkombinationen gesteuerter Dateieditor |
Benutzer, Gruppen und Rechte
Kommando |
Beschreibung |
useradd |
Benutzer hinzufügen |
usermod |
Eigenschaften eines Benutzers ändern |
userdel |
Benutzer entfernen |
passwd |
Passwort ändern |
whoami |
Aktuellen Anmeldenamen ermitteln |
groupadd |
Gruppe hinzufügen |
groupmod |
Gruppe bearbeiten |
groupdel |
Gruppe löschen |
groups |
Gruppen eines Benutzers anzeigen |
chmod |
Zugriffsrechte auf eine Datei ändern |
chown |
Besitzer einer Datei ändern |
chgrp |
Gruppe einer Datei ändern |
chattr |
Dateiattribute ändern |
Systemverwaltung
Kommando |
Beschreibung |
ps |
Anzeigen aller Prozesse |
top |
Prozesse nach CPU-Last sortiert anzeigen |
kill |
Prozess beenden |
sudo |
Befehle als anderer Benutzer ausführen |
nice |
Prozesse mit geänderter Priorität ausführen |
shutdown |
Das System herunterfahren |
reboot |
Neustart des Systems |
uname |
Systeminformationen anzeigen |
dmesg |
Bootlog ausgeben |
uptime |
Laufzeit des Systems ermitteln |
Netzwerk
Kommando |
Beschreibung |
ping |
Verbindung zu einem Server testen |
hostname |
Hostnamen des Systems anzeigen |
ifconfig |
Netzwerkkonfiguration anzeigen |
ifup/ifdown |
Netzwerkverbindungen verwalten |
netstat |
Netzerkstatistiken anzeigen |
traceroute |
Route zu entferntem Server ermitteln |
ssh |
Sichere Verbindung zu anderem System aufbauen |
wget |
Dateien herunterladen |