Linux Konsolen Befehle: Übersicht der wichtigsten Shell-Kommandos
Mit der Maus lässt sich ein Linux-System wie Debian, Ubuntu, Suse oder Raspbian auf dem Raspberry Pi schon recht gut steuern. Doch oft ist man mit Kommandozeilenbefehlen in der Konsole viel schneller am Ziel – oder muss sich per SSH über das Netzwerk einloggen und kann Tastatur oder Maus auf dem entfernten Linux-Rechner nicht nutzen. Das Problem dabei: Man muss die Befehle kennen. Zu den meisten Konsolen-Befehlen wird aber gleich ein Handbuch mitgeliefert, die sogenannten man-pages.
Dort wird die Benutzung des Kommandos ausführlich mit den nötigen Optionen und Argumenten beschrieben. Wer nun mehr zu dem “rm” Befehl wissen möchte, gibt in die Konsole einfach man rm ein.
Die wichtigsten Linux-Befehle zur Dateiverwaltung
Hier zeigen wir die Befehle zum Anzeigen der Dateien in einem Ordner, zum Wechseln in ein anderes Verzeichnis und zum Kopieren, Löschen und Verschieben von Dateien. Alle anderen wichtigen Befehle, zum Beispiel zum Suchen von Dateien und Ordnern, zeigen wir weiter unten in der alphabetischen Auflistung.
Befehl: | Beschreibung: |
cd |
Wechselt das Verzeichnis. Verzeichnisse werden mit einem “/” getrennt, und nicht wie unter Windows mit dem Backslash. Um eine Verzeichnisebene nach oben zu wechseln, hilft gibt man den Befehl so ein:
cd .. Möchte man in ein Verzeichnis im aktuellen Ordner wechseln, gibt man den Befehl so ein: cd Verzeichnisname Das geht auch, wenn das Verzeichnis in einem anderen Ordner liegt: cd ../../www/dir/bilder oder: cd /var/www/dir/bilder |
cp |
Kopiert Dateien, wie das DOS-Äquivalent “copy”:
cp alte_datei neue_datei Das geht auch über mehrere Verzeichnisse: cp alte_datei ../bilder/neue_datei |
find | Die Befehle “find” oder “grep” suchen nach Dateien und Ordnern unter Linux. Wie das genau geht, zeigen wir in diesem Artikel mit zahlreichen Beispielen. |
ls |
Zeigt den Inhalt eines Verzeichnisses, wie “dir” unter DOS. Mit der Option “-f” werden alle Dateien angezeigt, mit der Option “-l” werden die Dateien ordentlich untereinander gezeigt. Sollen dabei die Dateigrößen nicht in Byte sondern besser lesbar in MB oder GB angezeigt werden, hilft der Zusatz “-h”:
ls -l -h |
mkdir | Erstellt ein Verzeichnis mit dem angegebenen Namen. |
mv |
Funktioniert wie der Kopieren-Befehl “cp”, verschiebt dabei aber eine Datei zum Beispiel in einen anderen Ordner. Lässt sich daher auch gut zum Umbenennen nutzen:
mv alter_name neuer_name Das Verschieben funktioniert ebenfalls über mehrere Verzeichnisse: mv alte_datei ../bilder/neue_datei |
rm |
Löscht Dateien unwiderruflich:
rm zu_löschende_datei |
Alphabetische Auflistung der Linux-Konsolen-Kommandos
Befehl: | Beschreibung: |
cd | Wechselt das Verzeichnis. Verzichnisse werden mit einem “/” getrennt, und nicht wie unter Windows mit dem Backslash. Um eine Verzeichnisebene nach oben zu wechseln, hilft nicht das aus der DOS-Welt bekannte “cd..”, hier ist ein Leerzeichen nötig: “cd ..”. |
cat | Zeigt den Inhalt einer Datei direkt in der Konsole an und entspricht dem DOS “TYPE” Befehl. |
chmod | Hiermit werden die Dateirechte geändert. Damit werden die Besitzer- und Gruppenrechte geändert, und eine Datei ausführbar gemacht. Die Rechte-Werte der Dateien und Ordner lassen sich zum Beispiel mit “ls -l” anzeigen. Ein Beispiel, wie sich die Werte für die Rechte zusammensetzen, haben wir hier. |
cp | Kopiert Dateien, wie das DOS-Äquivalent |
dd | Kopiert disk images. Damit lassen sich Linux-formatierte Disketten einfach kopieren. |
df |
Zeigt den verfügbaren Diskplatz auf allen gemounteten File-Systemen. Um die Dateigrößen dabei nicht in Byte, sondern besser lesbar in MB oder GB angezeigt werden, hilft der Zusatz “-h”:
df -h |
du | Zeigt den bisher verbrauchten Speicherplatz an. |
elm | Elm ist ein einfacher ASCII-Email-Client. |
export |
Setzt Umgebungs- |
find | Findet Dateien. Mehrere Beispiele zum Finden von Dateinamen oder Inhalten in den Dateien stellen wir in diesem Artikel vor. |
grep |
grep ist einer der wichtigsten Befehle. Er findet Ausdrücke in Dateien oder Bildschirmausgaben. Gwöhnlich wird er mit einem | (Pipe) einem Befehl hinzugefügt. “dir |grep
|
groupadd | Fügt eine neue Benutzergruppe hinzu. |
groupdel | Löscht eine Benutzergruppe. |
groups | Zeigt die Gruppe des Benutzers |
gzip | Komprimiert und dekomprimiert mit gzip gepackte Dateien. |
halt |
Beendet alle laufende Prozesse und fährt das System herunter. Dazu muss man aber als Superuser angemeldet sein, andernfalls hilft der Befehl:
sudo halt |
host | Sucht nach DNS-Informationen, wenn ein DNS-Server verfügbar ist (Domain Name Server). |
hostname | Zeigt den hostname an. Mit der Option ‘i’ wird die IP-Adresse des hosts angezeigt. |
insmod | Dieser Befehl installiert zusätzlich Module, die bisher nicht im Kernel enthalten waren. |
kde | Startet den KDE desktop. |
kill | Beendet den angegeben Prozess. Dazu braucht man die Prozess-ID (PID), die man zum Beispiel über die Auflistung der laufenden Prozesse mit dem Befehl “top” erhält. |
less | Filter zum Anzeigen von Dateien und Verzeichnissen. Im Gegensatz zu “more” lässt sich auch rückwärts scrollen. |
lisa | Startet das LISA Administrations System. |
ln | Erzeugt Links zwischen Dateien und Verzeichnissen. |
locate | Sucht nach Dateien mit einem bestimmten Muster. |
lpc | Steuert die Drucker-Warteschlange und kann den LP-Daemon neu starten. |
lpq | Zeigt die Druckerwarteschlange an und kann einzelne Druckaufträge löschen. |
lpr | Druckt Dateien. |
ls | Zeigt den Inhalt eines Verzeichnisses, wie “dir” unter DOS. Mit der Option “f” werden alle Dateien angezeigt, mit der Option “-l” werden die Dateien übersichtlich mit Rechten und Größen untereinander gezeigt. Die zusätzliche Option “-h” zeigt die Datei-Größen auch in KB, MB und GB an, statt in Bytes. |
lsmod | Zeigt die geladenen Module und ihre Speicherplatznutzung an. |
make | kompiliert Programme. |
man | Zeigt das Handbuch zu einzelnen Befehlen (von manual: Handbuch). |
mcd | Wechselt zu einem Verzeichnis auf einer DOS-Diskette. |
mcopy | Kopiert Dateien von und zu MSDOS Disketten. Mit der Option “t” werden die DOS Zeilenende-Kommandos in das Linux-Format konvertiert. |
mdel | Löscht Dateien auf DOS Disketten. |
mdir | Zeigt alle Dateien auf DOS Disketten. Mit der Option “a” werden auch versteckte Dateien angezeigt. |
mformat | Formatiert eine DOS diskette. Neue Versionen von “mformat” können mit der “F” Option auch Disketten mit dem Fat32 Dateisystem formatieren. |
mkdir | Erstellt ein Verzeichnis mit dem angegebenen Namen. |
more | Filter zum Anzeigen von Dateien und Verzeichnissen. |
mount | Mountet ein Filesystem, z.B. eine CD, Speicherkarte oder einen USB-Stick, damit sie für das System verfügbar werden. |
mv | Verschiebt eine Datei, kann auch zum Umbenennen genutzt werden. |
passwd | Ändert das Passwort. Nur der Benutzer selbst oder root können ein Passwort ändern. |
ps | Zeigt die gerade laufenden Programme an. Mit der “aux” Option werden auch System-Daemons gezeigt. |
rm | Löscht Dateien unwiderruflich. |
rmdir | Löscht ganze Verzeichnisse. Diese müssen dafür allerdings leer sein. rm -R löscht rekursiv alle Inhalte der Verzeichnisse, danach können mit rmdir -p die Verzeichnisse selbst gelöscht werden. |
rmmod | Entfernt das zuletzt geladene Modul aus dem Speicher. |
rpm | Red Hat Package Manager. Entpackt uns installiert Software zum System hinzu. |
startx | Startet das Xwindows Interface, die grafische Oberfläche mit Maus-Bedienung. |
shutdown | Schaltet den Rechner zu angegebener Zeit aus. “shutdown now” beendet das System sofort. |
tar | Komprimiert / Dekomprimiert mit “tar” gepackte Verzeichnisse. |
umount | Entfernt ein gemountetes Filesystem (siehe mount). |
uname | Zeigt System-Informationen an. |
unzip | Entpackt eine ZIP-Datei. |
useradd | Fügt dem System einen neuen Benutzer hinzu. |
userdel | Löscht einen Benutzer aus dem System. |
usermod | Ändert Benutzerkonten. |
vi | Startet den vi-Texteditor. |
whereis | Sucht nach Dateien zu einem Kommando: Ausführbare Dateien, Quelltext und man-pages. |
which | Zeigt den Pfad eines Programms. |
who | Zeigt alle gerade eingeloggten Benutzer. |
whoami | Zeigt den Namen des gerade eingeloggten Benutzers. |
xlock | Sperrt die X-Konsole, bis ein Password eingegeben wurde. |
zip | Erzeugt eine komprimierte ZIP-Datei. |
- datenschutz (24x gelesen)
- windows-beschleunigen (17x gelesen)
- windows-schneller-starten-autostart-aufraeumen (16x gelesen)
- pc-einsteigerkurs (12x gelesen)
- pc-einsteigerkurs-1-2 (4x gelesen)
Mehr Tipps zu Linux Konsolen Befehle: Übersicht d...
-
SCROT überschreibt keine Dateien sondern legt neue an: So ändern Sie das!
» english version Die Linux-Screenshot-Software Scrot überschreibt standardmäßig keine bereits existierenden Dateien, auch wenn ein Dateiname angegeben wurde. Stattdessen wird eine neue Datei mit einer...
-
PNG Dateien verkleinern!
PNG Dateien sind Bilder, die von zahlreichen Programmen geöffnet werden können (siehe auch: PNG Dateien öffnen und PNG Dateien bearbeiten). Außerdem ist PNG das Standard-Format...
-
PNG Dateien bearbeiten (kostenlos!)
Mit diesen kostenlosen Programmen lassen sich PNG Dateien bearbeiten: Nach dem Öffnen kann man sie dann zum Beispiel drehen, spiegel oder beschneiden: Außerdem Text hinzufügen...
-
Cloudflare Fehler: [email protected] angezeigt statt Email-Adresse
Webseiten, die mit der Web-Firewall von Cloudflare geschützt werden, zeigen unter Umständen seit kurzem [email protected] an statt einer Email-Adresse. Damit soll das Postfach vor...
-
Fritz Repeater: Mesh-Symbol wird nicht angezeigt in der Fritz-Box
Um ein Mesh-Netzwerk aufzusetzen, braucht man zunächst Mesh-Fähige Hardware. Das sind zum Beispiel die Fritzbox 7590 und der Vorgänger, die Fritzbox 7490. Aber auch zahlreiche...
-
Osram smart+ Plug: Steckdose mit Philips hue koppeln!
Für Philips Hue gibt es bereits zahlreiche Lampen oder LED-Glühbirnen: Eine smarte Steckdose hat Philips aber nicht (mehr) im Programm. Hier hilft Osram aus, die...
Linux Konsolen Befehle: Übersicht der wichtigsten Shell-Kommandos