Grundlagen Linux/Unix-Befehle mit Beispielen & Syntax (Liste)
Die Dateiverwaltung wird einfach, wenn Sie den richtigen Grundbefehl in Linux kennen.
Manchmal werden Befehle auch als โProgrammeโ bezeichnet, da immer dann, wenn Sie einen Befehl ausfรผhren, der entsprechende Programmcode, der fรผr den Befehl geschrieben wurde, ausgefรผhrt wird.
Lernen wir die grundlegenden Linux-Befehle mit Beispielen kennen:
Klicken Sie auf werden auf dieser Seite erlรคutert wenn das Video nicht zugรคnglich ist
Auflisten von Dateien (ls)
Wenn Sie die Liste der Dateien auf Ihrem UNIX- oder Linux-System sehen mรถchten, verwenden Sie die 'ls' Befehl.
Es zeigt die Dateien/Verzeichnisse in Ihrem aktuellen Verzeichnis.
Hinweis:
- Verzeichnisse sind in blauer Farbe gekennzeichnet.
- Dateien sind weiร gekennzeichnet.
- Sie werden รคhnliche Farbschemata in verschiedenen Linux-Varianten finden.
Angenommen, Ihr Ordner โMusikโ hat die folgenden Unterverzeichnisse und Dateien.
Sie kรถnnen verwenden 'ls -R' zeigt alle Dateien nicht nur in Verzeichnissen, sondern auch in Unterverzeichnissen
HINWEIS: Bei diesen Linux-Basisbefehlen wird zwischen Groร- und Kleinschreibung unterschieden. Wenn Sie eingeben, โls โ rโ erhalten Sie eine Fehlermeldung.
'ls -al' gibt detaillierte Informationen zu den Dateien. Der Befehl liefert Informationen in einem Spaltenformat. Die Spalten enthalten die folgenden Informationen:
|
1st Kolonne |
Dateityp und Zugriffsberechtigungen |
|
2nd Kolonne |
# der HardLinks zur Datei |
|
3rd Kolonne |
Eigentรผmer und Ersteller der Datei |
|
4th Kolonne |
Gruppe des Eigentรผmers |
|
5th Kolonne |
Dateigrรถรe in Byte |
|
6th Kolonne |
Datum und Uhrzeit |
|
7th Kolonne |
Verzeichnis- oder Dateiname |
Sehen wir uns ein Beispiel an -
Versteckte Dateien auflisten
Versteckte Elemente in UNIX/Linux beginnen mit โam Anfang der Datei oder des Verzeichnisses.
Jedes Verzeichnis/jede Datei, die mit einem โ.โ beginnt. werden nur angezeigt, wenn Sie dies anfordern. Um versteckte Dateien anzuzeigen, verwenden Sie den Befehl.
ls -a
Erstellen und Anzeigen von Dateien
Der Serverbefehl โcatโ wird zum Anzeigen von Textdateien verwendet. Es kann auch zum Kopieren, Kombinieren und Erstellen neuer Textdateien verwendet werden. Mal sehen, wie es funktioniert.
Um eine neue Datei zu erstellen, verwenden Sie den Befehl
- Katze > Dateiname
- Inhalte hinzufรผgen
- Drรผcken Sie โStrg + Dโ, um zur Eingabeaufforderung zurรผckzukehren.
.png)
Um eine Datei anzuzeigen, verwenden Sie den Befehl โ
cat filename
Sehen wir uns die Datei an, die wir gerade erstellt haben โ
Sehen wir uns eine weitere Dateibeispiel2 an
Die Syntax zum Kombinieren von 2 Dateien lautet โ
cat file1 file2 > newfilename
Lassen Sie uns Probe 1 und Probe 2 kombinieren.
Sobald Sie diesen Befehl eingeben und die Eingabetaste drรผcken, werden die Dateien verkettet, Sie sehen jedoch kein Ergebnis. Das ist weil Bash Shell (Terminal) ist ein stiller Typ. Shell-Befehle geben Ihnen niemals eine Bestรคtigungsmeldung wie โOKโ oder โBefehl erfolgreich ausgefรผhrtโ. Es wird nur dann eine Meldung angezeigt, wenn etwas schief geht oder ein Fehler aufgetreten ist.
Um die neue Kombinationsdatei โsampleโ anzuzeigen, verwenden Sie den Befehl
cat sample
Hinweis: Mit diesem Befehl kรถnnen nur Textdateien angezeigt und kombiniert werden.
Lรถschen von Dateien
Der Befehl โrmโ entfernt Dateien ohne Bestรคtigung vom System.
Um eine Datei zu entfernen, verwenden Sie die Syntax โ
rm filename
Dateien verschieben und umbenennen
Um eine Datei zu verschieben, verwenden Sie den Befehl.
mv filename new_file_location
Angenommen, wir mรถchten die Datei โsample2โ an den Speicherort /home/guru99/Documents verschieben. Ausfรผhren des Befehls
mv sample2 /home/guru99/Documents
Fรผr den Befehl mv ist eine Superuser-Berechtigung erforderlich. Derzeit fรผhren wir den Befehl als Standardbenutzer aus. Daher erhalten wir den obigen Fehler. Um den Fehler zu beheben, verwenden Sie den Befehl.
sudo command_you_want_to_execute
Mit dem Sudo-Programm kรถnnen normale Benutzer Programme mit den Sicherheitsrechten des Superusers oder Roots ausfรผhren.
Der Sudo-Befehl fragt nach einer Passwortauthentifizierung. Allerdings mรผssen Sie das Root-Passwort nicht kennen. Sie kรถnnen Ihr eigenes Passwort angeben. Nach der Authentifizierung ruft das System den angeforderten Befehl auf.
Sudo fรผhrt ein Protokoll jeder Befehlsausfรผhrung. Systemadministratoren kรถnnen die Person ermitteln, die fรผr unerwรผnschte รnderungen im System verantwortlich ist.
guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents [sudo] password for guru99: **** guru99@VirtualBox:~$
Zum Umbenennen der Datei:
mv filename newfilename
HINWEIS: Standardmรครig wird das von Ihnen fรผr sudo eingegebene Passwort pro Terminal 15 Minuten lang aufbewahrt. Dadurch entfรคllt die Notwendigkeit, das Passwort immer wieder neu eingeben zu mรผssen.
Sie benรถtigen nur Root-/Sudo-Berechtigungen, wenn der Befehl Dateien oder Verzeichnisse betrifft, die nicht dem Benutzer oder der Gruppe gehรถren, die die Befehle ausfรผhrt
Verzeichnismanipulationen
Genug mit Dateimanipulationen! Lassen Sie uns einige Linux-Befehle zur Verzeichnismanipulation anhand von Beispielen und Syntax erlernen.
Verzeichnisse erstellen
Verzeichnisse kรถnnen auf einem Linux-Betriebssystem mit dem folgenden Befehl erstellt werden
mkdir directoryname
Dieser Befehl erstellt ein Unterverzeichnis in Ihrem aktuellen Arbeitsverzeichnis, das normalerweise Ihr โHome-Verzeichnisโ ist.
Zum Beispiel,
mkdir mydirectory
Wenn Sie ein Verzeichnis an einem anderen Ort als dem โHome-Verzeichnisโ erstellen mรถchten, kรถnnen Sie den folgenden Befehl verwenden โ
mkdir
Beispielsweise:
mkdir /tmp/MUSIC
erstellt ein Verzeichnis โMusikโ im Verzeichnis โ/tmpโ.
Sie kรถnnen auch mehrere Verzeichnisse gleichzeitig erstellen.
Verzeichnisse entfernen
Um ein Verzeichnis zu entfernen, verwenden Sie den Befehl โ
rmdir directoryname
Beispiel
rmdir mydirectory
lรถscht das Verzeichnis mydirectory
Tipp: Stellen Sie sicher, dass sich unter dem Verzeichnis, das Sie lรถschen mรถchten, keine Datei/Unterverzeichnis befindet. Lรถschen Sie zuerst die Dateien/Unterverzeichnisse, bevor Sie das รผbergeordnete Verzeichnis lรถschen.
Verzeichnis umbenennen
Der Befehl โmvโ (move) (bereits beschrieben) kann auch zum Umbenennen von Verzeichnissen verwendet werden. Verwenden Sie das unten angegebene Format:
mv directoryname newdirectoryname
Probieren wir es aus:
Weitere wichtige Befehle
Der Befehl โMannโ.
Mann steht fรผr Handbuch, das ein Nachschlagewerk eines ist Linux-Betriebssystem. Es รคhnelt der HELP-Datei, die in gรคngiger Software zu finden ist.
Um Hilfe zu einem Befehl zu erhalten, den Sie nicht verstehen, kรถnnen Sie ihn eingeben
man
Das Terminal wรผrde die Handbuchseite fรผr diesen Befehl รถffnen.
Wenn wir zum Beispiel man man eingeben und die Eingabetaste drรผcken; Das Terminal wรผrde uns Informationen รผber den man-Befehl geben
Das Geschichtskommando
Der Befehl โVerlaufโ zeigt alle grundlegenden Befehle in Linux an, die Sie in der Vergangenheit fรผr die aktuelle Terminalsitzung verwendet haben. Dies kann Ihnen dabei helfen, auf die alten Befehle, die Sie eingegeben haben, zuzugreifen und sie erneut in Ihren Vorgรคngen zu verwenden.
Der klare Befehl
Dieser Befehl rรคumt alle Unordnung auf dem Terminal auf und gibt Ihnen ein sauberes Fenster zum Arbeiten, genau wie beim Starten des Terminals.
Befehle in das Terminal einfรผgen
Oft mรผssten Sie lange Befehle auf dem Terminal eingeben. Nun, es kann manchmal รคrgerlich sein, und wenn Sie eine solche Situation vermeiden mรถchten, kรถnnen Sie die Befehle kopieren und einfรผgen, um zu retten.
Zum Kopieren wรผrde man den Text aus einer Quelle verwenden Strg + c, aber um es auf dem Terminal einzufรผgen, mรผssen Sie verwenden Strg + Shift + S. Sie kรถnnen es auch versuchen Shift + Einfรผgen oder im Menรผ โBearbeitenโ > โEinfรผgenโ wรคhlen
HINWEIS: Bei Linux-Upgrades รคndern sich diese Tastenkombinationen stรคndig. Sie kรถnnen Ihre bevorzugten Tastenkombinationen รผber Terminal > Bearbeiten > Tastenkombinationen festlegen.
Drucken unter Unix/Linux
Probieren wir einige grundlegende Linux-Befehle mit Beispielen aus kann Dateien drucken in einem von Ihnen gewรผnschten Format. Darรผber hinaus wird Ihre Originaldatei durch die von Ihnen vorgenommene Formatierung รผberhaupt nicht beeintrรคchtigt. Lassen Sie uns etwas รผber diese Befehle und ihre Verwendung erfahren.
Klicken Sie auf werden auf dieser Seite erlรคutert wenn das Video nicht zugรคnglich ist
'pr'-Befehl
Dieser Befehl hilft beim Formatieren der Datei zum Drucken auf dem Terminal. Mit diesem Befehl sind viele Linux-Terminalbefehle verfรผgbar, die dabei helfen, gewรผnschte Formatรคnderungen an der Datei vorzunehmen. Am meisten genutzt 'pr' Unix-Befehle mit Beispielen sind unten aufgefรผhrt.
| Option | Funktion | |
|---|---|---|
| -x | Unterteilt die Daten in โxโ-Spalten | |
| -h โKopfzeileโ | Weist den Wert โheaderโ als Berichtskopf zu | |
| -t | Die Kopfzeile und die oberen/unteren Rรคnder werden nicht gedruckt | |
| -d | Double Leerzeichen in der Ausgabedatei | |
| -n | Kennzeichnet alle Zeilen mit Zahlen | |
| -l Seitenlรคnge | Definiert die Zeilen (Seitenlรคnge) auf einer Seite. Der Standardwert ist 56 | |
| -o Rand | Formatiert die Seite anhand der Randnummer |
Probieren wir einige der Optionen aus und untersuchen wir ihre Auswirkungen.
Aufteilen von Daten in Spalten
'Werkzeuge' ist eine Datei (siehe unten).
Wir mรถchten, dass der Inhalt in drei Spalten angeordnet ist. Die Syntax dafรผr wรคre:
pr -x Filename
Die Option โ-xโ mit dem Befehl โprโ unterteilt die Daten in x Spalten.
Einen Header zuweisen
Die Syntax lautet:
pr -h "Header" Filename
Die Option โ-hโ weist den Wert โheaderโ als Berichtskopf zu.
Wie oben gezeigt, haben wir die Datei in 3 Spalten geordnet und einer Kopfzeile zugewiesen
Alle Zeilen mit Zahlen kennzeichnen
Die Syntax lautet:
pr -n Filename
Dieser Befehl kennzeichnet alle Zeilen in der Datei mit Nummern.
Dies sind einige der โprโ-Befehlsoptionen, mit denen Sie das Dateiformat รคndern kรถnnen.
Drucken einer Datei
Sobald du bist mit der Formatierung fertig, und es ist Zeit fรผr Sie, eine zu bekommen Hardcopy der Datei mรผssen Sie den folgenden Befehl verwenden:
lp Filename
or
lpr Filename
Wenn Sie mehrere Kopien der Datei drucken mรถchten, kรถnnen Sie den Zahlenmodifikator verwenden.
Falls Sie mehrere Drucker konfiguriert haben, kรถnnen Sie mit dem Druckermodifikator einen bestimmten Drucker angeben
Software installieren
Unter Windows erfolgt die Installation eines Programms durch Ausfรผhren der Datei setup.exe. Das Installationspaket enthรคlt das Programm sowie verschiedene abhรคngige Komponenten, die zum korrekten Ausfรผhren des Programms erforderlich sind.
Mithilfe grundlegender Linux/Unix-Befehle werden Installationsdateien unter Linux als Pakete verteilt. Das Paket enthรคlt jedoch nur das Programm selbst. Alle abhรคngigen Komponenten mรผssen separat installiert werden und sind normalerweise selbst als Pakete verfรผgbar.
Sie kรถnnen die Verwendung geeignet Befehle zum Installieren oder Entfernen eines Pakets. Lassen Sie uns alle installierten Pakete in unserem System mit dem Befehl aktualisieren โ
sudo apt-get update
Die einfache und beliebte Mรถglichkeit, Programme zu installieren Ubuntu Dies geschieht durch die Nutzung des Software-Centers, da die meisten Softwarepakete dort verfรผgbar sind und es weitaus sicherer ist als die aus dem Internet heruntergeladenen Dateien.
รberprรผfen Sie auch: - Spickzettel fรผr Linux-Befehle
Linux Mail Befehl
Um E-Mails รผber ein Terminal zu senden, mรผssen Sie das Paket โmailutilsโ installieren.
Die Befehlssyntax ist โ
sudo apt-get install packagename
Sobald dies erledigt ist, kรถnnen Sie die folgende Syntax zum Senden einer E-Mail verwenden.
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
Das wird so aussehen:
Drรผcken Sie Strg+D, um mit dem Schreiben der E-Mail fertig zu sein. Die E-Mail wird an die angegebene Adresse gesendet.
Zusammenfassung:
- Sie kรถnnen eine Datei direkt vom Terminal aus formatieren und drucken. Die Formatierung, die Sie an den Dateien vornehmen, wirkt sich nicht auf den Dateiinhalt aus
- Unter Unix/Linux wird Software in Form von Paketen installiert. Ein Paket enthรคlt das Programm selbst. Jede abhรคngige Komponente muss separat heruntergeladen werden.
- Sie kรถnnen auch E-Mails vom Terminal aus versenden, indem Sie 'Mail' Netzwerkbefehle. Es ist ein sehr nรผtzlicher Linux-Befehl.
Linux-Befehlsliste
Nachfolgend finden Sie einen Spickzettel mit grundlegenden Linux-/Unix-Befehlen mit Beispielen, die wir in diesem Tutorial zu Linux-Befehlen gelernt haben
| 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 detaillierten Informationen wie Berechtigungen, Grรถรe, Besitzer usw. auf. |
| Katze > Dateiname | Erstellt eine neue Datei |
| Katze Dateiname | Zeigt den Dateiinhalt an |
| Katze Datei1 Datei2 > Datei3 | Verbindet zwei Dateien (Datei1, Datei2) und speichert die Ausgabe in einer neuen Datei (Datei3) |
| mv-Datei โneuer Dateipfadโ | Verschiebt die Dateien an den neuen Speicherort |
| mv-Dateiname neuer_Dateiname | Benennt die Datei in einen neuen Dateinamen um |
| sudo | Ermรถglicht regulรคren Benutzern die Ausfรผhrung von Programmen mit den Sicherheitsrechten des Superusers oder Roots |
| rm Dateiname | Lรถscht eine Datei |
| Mann | Gibt Hilfeinformationen zu einem Befehl |
| Geschichte | Gibt eine Liste aller frรผheren grundlegenden Linux-Befehle an, die in der aktuellen Terminalsitzung eingegeben wurden |
| klar | Lรถscht das Terminal |
| mkdir Verzeichnisname | Erstellt ein neues Verzeichnis im aktuellen Arbeitsverzeichnis oder a am angegebenen Pfad |
| 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 | Bezeichnet die Datei mit Line Numbers |
| lp -nc lpr c |
Druckt โcโ-Kopien der Datei |
| lp -d
lpr -P |
Gibt den Namen des Druckers an |
| apt-get | Befehl zum Installieren und Aktualisieren von Paketen |
| mail -s 'Betreff' -c 'CC-Adresse' -b 'BCC-Adresse' 'An-Adresse' | Befehl zum Senden einer E-Mail |
| mail -s โBetreffโ An-Adresse < Dateiname | Befehl zum Senden einer E-Mail mit Anhang |

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

.png)


















