Linux-Befehle mit Beispielen und Syntax
โก Intelligente Zusammenfassung
Grundlegende Linux/Unix-Befehle ermรถglichen die sichere Navigation, Dateiverwaltung, Softwareinstallation und Systemadministration รผber das Terminal. Diese Einfรผhrung erklรคrt die wichtigsten Befehle, ihre Syntax, praktische Beispiele und Formatierungstipps, die Anfรคnger und Fortgeschrittene sofort anwenden kรถnnen.

Die Dateiverwaltung wird zum Kinderspiel, sobald man die grundlegenden Linux-Befehle kennt. Befehle werden oft als โProgrammeโ bezeichnet, da jeder Befehl den zugehรถrigen Programmcode ausfรผhrt. Dieses Tutorial fรผhrt Sie anhand von Beispielen und mit verstรคndlicher Syntax durch die wichtigsten Linux-Grundbefehle.
Auflisten von Dateien (ls)
Um die Liste der Dateien auf Ihrem UNIX- oder Linux-System anzuzeigen, verwenden Sie die ls Befehl. Er zeigt die Dateien und Verzeichnisse in Ihrem aktuellen Arbeitsverzeichnis an.
Hinweis:
- Verzeichnisse werden blau dargestellt.
- Die Dateien werden weiร dargestellt.
- รhnliche Farbschemata finden sich in den meisten Linux-Distributionen.
Angenommen, Ihr Ordner โMusikโ enthรคlt die folgenden Unterverzeichnisse und Dateien:
Sie kรถnnen verwenden 'ls -R' Alle Dateien in Verzeichnissen sowie in Unterverzeichnissen anzeigen.
Anmerkungen: Bei Linux-Grundbefehlen wird zwischen Groร- und Kleinschreibung unterschieden. Wenn Sie Folgendes eingeben: ls โ r statt ls-RSie werden eine Fehlermeldung erhalten.
Der Befehl 'ls -al' liefert detaillierte Informationen zu Dateien in spaltenweiser Darstellung. Die Spalten enthalten folgende Informationen:
| 1. Spalte | Dateityp und Zugriffsberechtigungen |
| 2. Spalte | Anzahl der Hardlinks zur Datei |
| 3. Spalte | Eigentรผmer und Ersteller der Datei |
| 4. Kolonne | Gruppe des Eigentรผmers |
| 5. Kolonne | Dateigrรถรe in Bytes |
| 6. Kolonne | Datum und Uhrzeit der letzten รnderung |
| 7. Kolonne | Verzeichnis- oder Dateiname |
Hier ist ein Beispiel fรผr die Ausgabe von ls -al:
Versteckte Dateien auflisten
Versteckte Elemente in UNIX/Linux beginnen mit einem Punkt (.) am Anfang des Datei- oder Verzeichnisnamens.
Alle Verzeichnisse und Dateien, die mit einem Punkt (โ.โ) beginnen, sind standardmรครig ausgeblendet. Um ausgeblendete Dateien anzuzeigen, verwenden Sie den Befehl:
ls -a
Erstellen und Anzeigen von Dateien
Das Katze Der Befehl dient zum Anzeigen von Textdateien. Er kann auch zum Kopieren, Zusammenfรผhren und Erstellen neuer Textdateien verwendet werden. Sehen wir uns an, wie er funktioniert.
Um eine neue Datei zu erstellen, gehen Sie wie folgt vor:
- Typ Katze > Dateiname
- Inhalte hinzufรผgen
- Presse Ctrl + D Zurรผck zur Eingabeaufforderung.
Um eine Datei anzuzeigen, verwenden Sie folgenden Befehl:
cat filename
Schauen wir uns die soeben erstellte Datei an:
Hier ist eine weitere Datei namens sample2:
Die Syntax zum Zusammenfรผhren zweier Dateien lautet:
cat file1 file2 > newfilename
Lasst uns Probe 1 und Probe 2 zusammenfassen:
Nach dem Drรผcken der Eingabetaste werden die Dateien zwar zusammengefรผgt, es wird aber kein Ergebnis angezeigt. Das liegt daran, dass Die Bash-Shell (das Terminal) ist von Natur aus stumm.Shell-Befehle geben keine Bestรคtigungsmeldungen wie โOKโ oder โBefehl erfolgreich ausgefรผhrtโ zurรผck. Die Shell gibt nur dann eine Meldung aus, wenn etwas schiefgeht oder ein Fehler auftritt.
Um die neue kombinierte Datei โsampleโ anzuzeigen, verwenden Sie folgenden Befehl:
cat sample
Hinweis: Mit diesem Befehl kรถnnen nur Textdateien angezeigt und kombiniert werden.
Lรถschen von Dateien
Das rm Der Befehl entfernt Dateien aus dem System, ohne um Bestรคtigung zu bitten. Gehen Sie daher vorsichtig damit um.
Um eine Datei zu entfernen, verwenden Sie folgende Syntax:
rm filename
Dateien verschieben und umbenennen
Um eine Datei zu verschieben, verwenden Sie folgenden Befehl:
mv filename new_file_location
Angenommen, wir mรถchten die Datei โsample2โ nach /home/guru99/Documents verschieben. Ausfรผhren des Befehls:
mv sample2 /home/guru99/Documents
Das mv Der Befehl benรถtigt Administratorrechte fรผr geschรผtzte Verzeichnisse. Da wir ihn als Standardbenutzer ausfรผhren, erhalten wir die oben genannte Fehlermeldung. Um dies zu beheben, stellen Sie dem Befehl ein Prรคfix voran. sudo:
sudo command_you_want_to_execute
Das sudo Dieses Programm ermรถglicht es normalen Benutzern, Programme mit den Sicherheitsrechten eines Superusers oder Root-Benutzers auszufรผhren. Es fordert eine Passwortauthentifizierung an; Sie mรผssen jedoch nicht das Root-Passwort kennen โ Sie kรถnnen ein eigenes angeben. Nach der Authentifizierung fรผhrt das System den angeforderten Befehl aus.
sudo Es wird auรerdem ein Protokoll aller ausgefรผhrten Befehle gefรผhrt. Systemadministratoren kรถnnen tracGeben Sie die Person zurรผck, die fรผr unerwรผnschte รnderungen am System verantwortlich ist.
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
Zum Umbenennen einer Datei:
mv filename newfilename
Anmerkungen: Standardmรครig wird das fรผr sudo eingegebene Passwort 15 Minuten pro Terminal-Sitzung gespeichert, sodass Sie es nicht fรผr jeden Befehl erneut eingeben mรผssen.
Root-/Sudo-Rechte sind nur dann erforderlich, wenn der Befehl Dateien oder Verzeichnisse betrifft, die nicht dem Benutzer oder der Gruppe gehรถren, die den Befehl ausfรผhrt.
Verzeichnismanipulationen
Genug von Dateimanipulationen. Lernen wir nun einige Befehle zur Verzeichnismanipulation anhand von Beispielen und Syntax kennen.
Verzeichnisse erstellen
Unter Linux kรถnnen Verzeichnisse mit folgendem Befehl erstellt werden:
mkdir directoryname
Dieser Befehl erstellt ein Unterverzeichnis in Ihrem aktuellen Arbeitsverzeichnis, das รผblicherweise Ihr โHome-Verzeichnisโ ist.
Beispielsweise:
mkdir mydirectory
Wenn Sie ein Verzeichnis an einem anderen Ort erstellen mรถchten, kรถnnen Sie Folgendes verwenden:
mkdir /tmp/MUSIC
Dadurch wird ein Verzeichnis โMUSICโ unter โ/tmpโ erstellt.
Sie kรถnnen auch mehrere Verzeichnisse gleichzeitig erstellen:
Verzeichnisse entfernen
Um ein Verzeichnis zu entfernen, verwenden Sie folgenden Befehl:
rmdir directoryname
Ejemplo:
rmdir mydirectory
Dadurch wird das Verzeichnis โmydirectoryโ gelรถscht.
TIPP: Stellen Sie sicher, dass sich im zu lรถschenden Verzeichnis keine Dateien oder Unterverzeichnisse mehr befinden. Lรถschen Sie zuerst die darin enthaltenen Elemente und anschlieรend das รผbergeordnete Verzeichnis.
Verzeichnis umbenennen
Das mv Der bereits erwรคhnte Befehl (move) kann auch zum Umbenennen von Verzeichnissen verwendet werden. Verwenden Sie dazu das folgende Format:
mv directoryname newdirectoryname
Probieren wir es aus:
Das Kommando โMannโ
โManโ steht fรผr Handbuch โ das Nachschlagewerk eines Linux-BetriebssystemEs รคhnelt den Hilfedateien gรคngiger Software.
Um Hilfe zu einem Befehl zu erhalten, geben Sie Folgendes ein:
man commandname
Das Terminal รถffnet die Handbuchseite fรผr diesen Befehl.
Zum Beispiel, typing Mann Mann und durch Drรผcken der Eingabetaste werden Informationen รผber das/die/den/das angezeigt Mann Der Befehl selbst:
Das Geschichtskommando
Das Geschichte Der Befehl zeigt alle grundlegenden Befehle an, die Sie in der aktuellen Terminal-Sitzung verwendet haben. Dies hilft Ihnen, auf frรผhere Befehle zurรผckzugreifen und sie in Ihren Operationen schnell wiederzuverwenden.
Der klare Befehl
Dieser Befehl rรคumt das Terminal von allen unnรถtigen Elementen und gibt Ihnen ein รผbersichtliches Fenster zum Arbeiten, genau wie beim Starten des Terminals.
Einfรผgen von Befehlen in das Terminal
Oftmals mรผssen Sie lange Befehle im Terminal eingeben. Das kann lรคstig sein, daher ist Kopieren und Einfรผgen eine praktische Lรถsung.
Zum Kopieren von Text aus einer Quelle verwendet man Ctrl + CAber um es in das Terminal einzufรผgen, mรผssen Sie Folgendes verwenden: Strg + Shift + V. Sie kรถnnen es auch versuchen Shift + Einfรผgen oder wรคhlen Sie Bearbeiten> Einfรผgen aus dem Menรผ.
Anmerkungen: Bei Linux-Upgrades รคndern sich diese Tastenkombinationen gelegentlich. Sie kรถnnen Ihre bevorzugten Tastenkombinationen รผber die folgende Methode festlegen: Terminal > Bearbeiten > Tastenkombinationen.
Drucken unter Unix/Linux
Schauen wir uns nun die grundlegenden Linux-Befehle an, die kann Dateien drucken im gewรผnschten Format. Noch besser: Ihre Originaldatei bleibt von der Formatierung, die Sie fรผr den Druck anwenden, unberรผhrt.
'pr'-Befehl
Das pr Der Befehl formatiert eine Datei fรผr die Ausgabe im Terminal. Es stehen verschiedene Optionen zur Verfรผgung, mit denen Sie Formatierungsรคnderungen vornehmen kรถnnen. Die am hรคufigsten verwendete Option ist โฆ pr Die Optionen sind unten aufgefรผhrt.
| Option | Funktion |
|---|---|
| -x | Teilt die Daten in โxโ Spalten auf |
| -h โKopfzeileโ | Weist dem Berichtskopf den Wert โheaderโ zu. |
| -t | Die Kopfzeile und die oberen/unteren Rรคnder werden nicht gedruckt |
| -d | Double-Leerzeichen die Ausgabedatei |
| -n | Numbers alle Linien |
| -l Seitenlรคnge | Legt die Anzahl der Zeilen pro Seite fest. Standardwert: 56. |
| -o Rand | Formatiert die Seite anhand der Randnummer |
Lasst uns einige dieser Optionen ausprobieren und ihre Auswirkungen untersuchen.
Aufteilen von Daten in Spalten
โToolsโ ist eine Beispieldatei (siehe unten):
Wir mรถchten den Inhalt in drei Spalten anordnen. Die Syntax lautet:
pr -x Filename
Das -x Option mit der pr Der Befehl teilt die Daten in x Spalten auf.
Einen Header zuweisen
Die Syntax lautet:
pr -h "Header" Filename
Das -h Die Option weist dem Berichtskopf den Wert โheaderโ zu.
Wie oben dargestellt, ist die Datei in drei Spalten angeordnet und mit einer Kopfzeile versehen.
Alle Zeilen mit Zahlen kennzeichnen
Die Syntax lautet:
pr -n Filename
Dieser Befehl nummeriert alle Zeilen in der Datei.
Dies sind einige der pr Befehlsoptionen, mit denen Sie die Dateiformatierung รคndern kรถnnen.
Drucken einer Datei
Sobald die Formatierung abgeschlossen ist, ist es Zeit, ein Hardcopy der Datei, verwenden Sie:
lp Filename
or
lpr Filename
Um mehrere Kopien der Datei zu drucken, verwenden Sie den Zahlenmodifikator:
Wenn Sie mehrere Drucker konfiguriert haben, kรถnnen Sie einen bestimmten Drucker mithilfe des Druckermodifikators angeben:
Software installieren
On WindowsDie Installation eines Programms erfolgt durch Ausfรผhren einer setup.exe-Datei. Das Installationspaket enthรคlt das Programm sowie verschiedene abhรคngige Komponenten, die fรผr dessen korrekte Ausfรผhrung erforderlich sind.
Unter Linux werden Installationsdateien als Pakete verteilt. Ein Paket enthรคlt in der Regel nur das Programm selbst. Alle abhรคngigen Komponenten mรผssen separat installiert werden und sind รผblicherweise ebenfalls als Pakete erhรคltlich.
Sie kรถnnen die Verwendung geeignet Befehle zum Installieren oder Entfernen eines Pakets. Aktualisieren wir nun alle installierten Pakete auf dem System mit folgendem Befehl:
sudo apt-get update
Die einfachste und beliebteste Methode, Programme zu installieren auf Ubuntu ist รผber das Software Center, da die meisten Softwarepakete dort verfรผgbar sind und es sicherer ist als das Herunterladen von zufรคlligen Quellen im Internet.
รberprรผfen Sie auch: Spickzettel fรผr Linux-Befehle
Linux Mail Befehl
Um E-Mails รผber ein Terminal zu versenden, mรผssen Sie Folgendes installieren: Mailutils Paket.
Die Befehlssyntax lautet:
sudo apt-get install packagename
Nach der Installation verwenden Sie die folgende Syntax, um eine E-Mail zu senden:
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
Es wird wie folgt aussehen:
Presse Ctrl + D Sobald Sie die E-Mail fertig geschrieben haben, wird sie an die angegebene Adresse gesendet.
Tipps fรผr Anfรคnger zum Erlernen von Linux-Befehlen
Das Erlernen von Linux-Befehlen wird deutlich einfacher, wenn man sie in der richtigen Reihenfolge angeht und regelmรครig รผbt. Das Terminal mag anfangs einschรผchternd wirken, aber schon wenige einfache Arbeitsablรคufe machen fรผr Anfรคnger einen groรen Unterschied.
Nutzen Sie die folgenden Tipps, um Ihren Lernprozess zu beschleunigen:
- Beginnen wir mit den Navigationsbefehlen: Erfahren Sie pwd, ls und cd Erstens bilden sie das Rรผckgrat aller weiteren Operationen, die Sie im Terminal durchfรผhren werden.
- Lesen Sie immer die Manpage: Immer wenn Sie auf einen neuen Befehl stoรen, fรผhren Sie ihn aus Befehl des Mannes Um die verschiedenen Optionen zu verstehen, bevor man sie testet.
- Tab-Vervollstรคndigung verwenden: Presse Tab wรคhrend typing Ein Dateiname oder Befehl. Bash vervollstรคndigt den Namen automatisch und reduziert so die Anzahl der Versuche.ping Fehler.
- Experimentieren Sie in einem Sandbox-Ordner: Erstellen Sie ein separates รbungsverzeichnis, damit destruktive Befehle wie z. B. rm Wichtige Daten dรผrfen niemals berรผhrt werden.
- Halten Sie einen persรถnlichen Spickzettel bereit: Legen Sie sich ein Notizbuch oder eine Textdatei mit nรผtzlichen Befehlen an, die Sie lernen. Revisit it daily in the first month.
- Befehle mit Pipes kombinieren: Der Rohrbediener | Befehle miteinander verketten โ zum Beispiel ls -al | grep โ.txtโ Es werden nur Textdateien gefiltert.
- Verlauf-Verknรผpfungen verwenden: Drรผcken Sie auf Aufwรคrtspfeil um zuletzt verwendete Befehle wiederzuverwenden oder auszufรผhren !n Den n-ten Befehl aus Ihrer Befehlshistorie wiederholen.
- Vor Massenoperationen Backup erstellen: Sichern Sie wichtige Daten immer vor der Ausfรผhrung eines Batch-Prozesses. rm, mvden chmod Operationen an mehreren Dateien.
Diese Gewohnheiten fรถrdern das Muskelgedรคchtnis und verhindern die hรคufigsten Anfรคngerfehler, die zu Dateiverlusten oder fehlerhaften Berechtigungen fรผhren.
Hรคufige Fehler, die Sie bei der Verwendung von Linux-Befehlen vermeiden sollten
Neue Linux-Nutzer machen oft kleine Fehler, die groรe Folgen haben. Da das Terminal keine Rรผckgรคngigmachung ermรถglicht, kann ein unbedachter Befehl Daten dauerhaft lรถschen oder Konfigurationen beschรคdigen.
- Groร-/Kleinschreibung wird ignoriert: โFile.txtโ und โfile.txtโ sind zwei verschiedene Elemente in Linux.
- rm -rf ausfรผhren, ohne den Pfad zu รผberprรผfen: Ein falscher Pfad kann kritische Systemdateien zerstรถren.
- รbermรครiger Gebrauch von sudo: Die Vergabe von Root-Rechten fรผr jeden Befehl erhรถht das Sicherheitsrisiko.
- Bearbeiten von Systemdateien ohne Backups: Vor dem รndern von Konfigurationsdateien in /etc sollte immer eine Kopie des Originals erstellt werden.
- Vergessen der Tab-Vervollstรคndigung: Manuell typing Pfade erhรถhen die Wahrscheinlichkeit von Tippfehlern und versehentlichem Datenverlust.
Wenn Sie diese Fallstricke vermeiden, bleibt Ihr System sicher und Ihr Lernerlebnis frustfrei.
Linux-Befehlsliste
Nachfolgend finden Sie eine Kurzรผbersicht der in diesem Tutorial behandelten Linux/Unix-Grundbefehle:
| Befehl | Beschreibung |
|---|---|
| ls | Listet alle Dateien und Verzeichnisse im aktuellen Arbeitsverzeichnis auf |
| ls-R | Listet auch Dateien in Unterverzeichnissen auf |
| ls -a | Listet auch versteckte Dateien auf |
| ls -al | Listet Dateien und Verzeichnisse mit Details wie Berechtigungen, Grรถรe und Eigentรผmer auf. |
| Katze > Dateiname | Erstellt eine neue Datei |
| Katze Dateiname | Zeigt den Dateiinhalt an |
| Katze Datei1 Datei2 > Datei3 | Verbindet zwei Dateien (Datei1, Datei2) und speichert das Ergebnis in Datei3 |
| mv file โneuer Dateipfadโ | Verschiebt die Datei an den neuen Speicherort |
| mv-Dateiname neuer_Dateiname | Benennt die Datei in einen neuen Dateinamen um |
| sudo | Ermรถglicht es normalen Benutzern, Programme mit Superuser-Rechten auszufรผhren. |
| rm Dateiname | Lรถscht eine Datei |
| Mann | Bietet Hilfeinformationen zu einem Befehl |
| Geschichte | Listet alle in der aktuellen Terminalsitzung verwendeten Befehle auf |
| klar | Lรถscht den Terminalbildschirm |
| mkdir Verzeichnisname | Erstellt ein neues Verzeichnis |
| rmdir | Lรถscht ein Verzeichnis |
| mv | Benennt ein Verzeichnis um |
| pr -x | Unterteilt die Datei in x Spalten |
| pr -h | Weist der Datei einen Header zu |
| pr -n | Numbers jede Zeile in der Datei |
| lp -nc | Druckt โcโ-Kopien der Datei |
| lp -d / lpr -P | Gibt den Druckernamen an |
| apt-get | Installiert und aktualisiert Pakete |
| mail -s 'Betreff' -c 'cc' -b 'bcc' 'an' | Sendet eine E-Mail |
| mail -s โBetreffโ An-Adresse < Dateiname | Sendet eine E-Mail mit Anhang |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















