Linux-Grundbefehle

Lernen Sie 25 wichtige Linux-Befehle kennen, um Ihr System zu navigieren, zu verwalten und zu optimieren. Perfekt für alle Qualifikationsstufen, beherrschen Sie Befehle wie cd, ls, mkdir und rm, um Ihr Linux-Erlebnis zu verbessern. Beginnen Sie jetzt, sich mit Linux-Befehlszeilenoperationen vertraut zu machen.

Grundlegende Linux-Befehle

Hier listen wir die wichtigsten Linux-Befehle auf, die jeder Benutzer kennen sollte

1. pwd

Verwenden Sie den Befehl pwd, um den Pfad des aktuellen Arbeitsverzeichnisses (Ordners) herauszufinden, in dem Sie sich befinden. Der Befehl gibt einen absoluten (vollständigen) Pfad zurück, der im Grunde ein Pfad aller Verzeichnisse ist, der mit einem Schrägstrich (/) beginnt.

2. cd

Um durch die Linux-Dateien und -Verzeichnisse zu navigieren, verwenden Sie den Befehl cd. Es erfordert entweder den vollständigen Pfad oder den Namen des Verzeichnisses, je nachdem, in welchem Arbeitsverzeichnis Sie sich befinden. Es gibt einige Tastenkombinationen, die Ihnen helfen, schnell zu navigieren:

  • So verschieben Sie ein Verzeichnis nach oben
	​cd..
  • Um direkt zum Benutzerordner zu gelangen
	​cd
  •   So wechseln Sie in Ihr vorheriges Verzeichnis
	​cd-

3. ls

Der Befehl ls wird verwendet, um den Inhalt eines Verzeichnisses anzuzeigen. Standardmäßig zeigt dieser Befehl den Inhalt Ihres aktuellen Arbeitsverzeichnisses an. Wenn Sie den Inhalt anderer Verzeichnisse sehen möchten, geben Sie ls und dann den Pfad des Verzeichnisses ein. Geben Sie beispielsweise (ls /home/username/Documents) ein, um den Inhalt von (Dokumente) anzuzeigen. Es gibt Variationen, die Sie mit dem Befehl ls verwenden können:

  • So listen Sie auch alle Dateien in den Unterverzeichnissen auf
ls -R 
  • So zeigen Sie die versteckten Dateien an
ls -a 
  • Um die Dateien und Verzeichnisse mit detaillierten Informationen wie Berechtigungen, Größe, Eigentümer usw. aufzulisten.
ls -al 

4. cat

Es ist einer der am häufigsten verwendeten Befehle in Linux. Es wird verwendet, um den Inhalt einer Datei auf der Standardausgabe (sdout) aufzulisten. Um diesen Befehl auszuführen, geben Sie (cat) gefolgt vom Namen der Datei und ihrer Erweiterung ein. Zum Beispiel:   

cat file.txt

Hier sind weitere Möglichkeiten, den Befehl cat zu verwenden:

  • So erstellen Sie eine neue Datei ...
cat > filename
  • Verbindet zwei Dateien (1 und 2) und speichert deren Ausgabe in einer neuen Datei (3)
cat filename1 filename2 > filename3

5. cp

Verwenden Sie den Befehl (cp), um Dateien aus dem aktuellen Verzeichnis in ein anderes Verzeichnis zu kopieren. Zum Beispiel würde der Befehl (cp scenery.jpg /home/username/Pictures) eine Kopie von scenery.jpg (aus Ihrem aktuellen Verzeichnis) in das Verzeichnis Pictures erstellen.

6. mv

Der Befehl (mv) wird hauptsächlich zum Verschieben von Dateien verwendet, obwohl er auch zum Umbenennen von Dateien verwendet werden kann. Die Argumente in mv ähneln dem Befehl cp. Sie müssen mv, den Namen der Datei und das Verzeichnis des Ziels eingeben. Zum Beispiel: (mv file.txt /home/username/Documents).   

Um Dateien umzubenennen, lautet der Linux-Befehl (mv oldname.ext newname.ext)

7. mkdir

Verwenden Sie den Befehl mkdir, um ein neues Verzeichnis zu erstellen — wenn Sie mkdir Music eingeben, wird ein Verzeichnis namens Music erstellt.

Es gibt auch zusätzliche mkdir-Befehle:

Um ein neues Verzeichnis in einem anderen Verzeichnis zu generieren, verwenden Sie diesen Linux-Basisbefehl mkdir Music/Newfile.

Verwenden Sie die Option P (Eltern), um ein Verzeichnis zwischen zwei vorhandenen Verzeichnissen zu erstellen. Zum Beispiel erstellt mkdir -p Music/2020/Newfile die neue Datei "2020".

8. rmdir

Wenn Sie ein Verzeichnis löschen müssen, verwenden Sie den Befehl rmdir. Mit rmdir können Sie jedoch nur leere Verzeichnisse löschen.

9. rm command

Der Befehl rm wird verwendet, um Verzeichnisse und deren Inhalt zu löschen. Wenn Sie nur das Verzeichnis löschen möchten — als Alternative zu rmdir — verwenden Sie rm -r.

Hinweis: Seien Sie sehr vorsichtig mit diesem Befehl und überprüfen Sie, in welchem Verzeichnis Sie sich befinden. Dadurch wird alles gelöscht und es gibt kein Rückgängigmachen.

10. touch

Mit dem Touch-Befehl können Sie eine leere neue Datei über die Linux-Befehlszeile erstellen. Geben Sie beispielsweise (touch /home/username/Documents/Web.html) ein, um eine HTML-Datei mit dem Titel (Web) im Verzeichnis Dokumente zu erstellen.

11. locate

Sie können diesen Befehl verwenden, um eine Datei zu suchen, genau wie der Suchbefehl in Windows. Darüber hinaus wird durch die Verwendung des Arguments -i zusammen mit diesem Befehl die Groß-/Kleinschreibung nicht beachtet, sodass Sie nach einer Datei suchen können, auch wenn Sie sich nicht an ihren genauen Namen erinnern. Um nach einer Datei zu suchen, die zwei oder mehr Wörter enthält, verwenden Sie ein Sternchen (*). Zum Beispiel sucht der Befehl (locate -i school*note) nach jeder Datei, die die Wörter "school" und "note" enthält, unabhängig davon, ob es sich um Groß- oder Kleinbuchstaben handelt.

12. find

Ähnlich wie beim Befehl locate wird mit find auch nach Dateien und Verzeichnissen gesucht. Der Unterschied besteht darin, dass Sie den Befehl find verwenden, um Dateien in einem bestimmten Verzeichnis zu finden. Als Beispiel sucht der Befehl (find /home/ -name notes.txt) nach einer Datei namens (notes.txt) im Home-Verzeichnis und seinen Unterverzeichnissen.

Um Dateien im aktuellen Verzeichnis zu finden, verwenden Sie (find . -name notes.txt)

13. grep

Ein weiterer grundlegender Linux-Befehl, der zweifellos für den täglichen Gebrauch hilfreich ist, ist grep. Damit können Sie den gesamten Text in einer bestimmten Datei durchsuchen. Zur Veranschaulichung sucht (grep blue notepad.txt) nach dem Wort Blau in der Notepad-Datei. Zeilen, die das gesuchte Wort enthalten, werden vollständig angezeigt.

14. sudo

Dieser Befehl steht für "SuperUser Do" und ermöglicht es Ihnen, Aufgaben auszuführen, die Administrator- oder Root-Berechtigungen erfordern. Es ist jedoch nicht ratsam, diesen Befehl für den täglichen Gebrauch zu verwenden, da leicht ein Fehler auftreten kann, wenn Sie etwas falsch gemacht haben.

15. df

Verwenden Sie den Befehl df, um einen Bericht über die Speicherplatznutzung des Systems in Prozent und KB zu erhalten. Wenn Sie den Bericht in Megabyte anzeigen möchten, geben Sie (df -m) ein.

16. du

Wenn Sie überprüfen möchten, wie viel Speicherplatz eine Datei oder ein Verzeichnis benötigt, ist der Befehl du (Disk Usage) die Antwort. In der Zusammenfassung der Datenträgernutzung werden jedoch die Nummern der Datenträgerblöcke anstelle des üblichen Größenformats angezeigt. Wenn Sie es in Bytes, Kilobytes und Megabytes anzeigen möchten, fügen Sie das Argument -h zur Befehlszeile hinzu.

17. head

Der Befehl head wird verwendet, um die ersten Zeilen einer Textdatei anzuzeigen. Standardmäßig werden die ersten zehn Zeilen angezeigt, aber Sie können diese Zahl nach Ihren Wünschen ändern. Wenn Sie beispielsweise nur die ersten fünf Zeilen anzeigen möchten, geben Sie (head -n 5 Dateiname.ext) ein.

18. tail

Dieser hat eine ähnliche Funktion wie der Befehl head, aber anstatt die ersten Zeilen anzuzeigen, zeigt der Befehl tail die letzten zehn Zeilen einer Textdatei an. Beispiel: (tail -n Dateiname.ext).

19. diff

Der Befehl diff ist die Abkürzung für Differenz und vergleicht den Inhalt zweier Dateien Zeile für Zeile. Nach der Analyse der Dateien werden die Zeilen ausgegeben, die nicht übereinstimmen. Programmierer verwenden diesen Befehl oft, wenn sie Programmänderungen vornehmen müssen, anstatt den gesamten Quellcode neu zu schreiben. Die einfachste Form dieses Befehls ist (diff file1.ext file2.ext).

20. tar

Der tar-Befehl ist der am häufigsten verwendete Befehl, um mehrere Dateien in einem Tarball zu archivieren – einem gängigen Linux-Dateiformat, das dem Zip-Format ähnelt, wobei die Komprimierung optional ist.

Dieser Befehl ist ziemlich komplex mit einer langen Liste von Funktionen wie dem Hinzufügen neuer Dateien zu einem bestehenden Archiv, dem Auflisten des Inhalts eines Archivs, dem Extrahieren des Inhalts aus einem Archiv und vielem mehr.   

21. chmod

chmod ist ein weiterer Linux-Befehl, der verwendet wird, um die Lese-, Schreib- und Ausführungsberechtigungen von Dateien und Verzeichnissen zu ändern.

22. chown

Unter Linux sind alle Dateien im Besitz eines bestimmten Benutzers. Mit dem Befehl chown können Sie die Eigentümerschaft einer Datei ändern oder auf den angegebenen Benutzernamen übertragen. Zum Beispiel macht (chown linuxuser2 file.ext) linuxuser2 zum Eigentümer der file.ext.

23. jobs

Es werden alle aktuellen Jobs zusammen mit ihrem Status angezeigt.

24. kill

Wenn Sie ein nicht reagierendes Programm haben, können Sie es manuell beenden, indem Sie den Befehl kill verwenden. Es sendet ein bestimmtes Signal an die sich schlecht benehmende App und weist die App an, sich selbst zu beenden.

25. ping

Verwenden Sie den Befehl ping, um Ihren Verbindungsstatus zu einem Server zu überprüfen. Wenn Sie beispielsweise einfach ping google.com eingeben, prüft der Befehl, ob Sie eine Verbindung zu Google herstellen können, und misst auch die Antwortzeit.

Zusammenfassung:

Hier haben wir die grundlegenden 25 Linux-Befehle angegeben, die jeder Benutzer kennen sollte.


Administrator 13. Juni 2024
Diesen Beitrag teilen
Stichwörter
Archiv
Vergleich von HDD vs SSD vs NVMe: Welcher Speicher ist der Beste für Sie?
Entdecken Sie die Unterschiede zwischen HDD-, SSD- und NVMe-Speicherlaufwerken. Erfahren Sie mehr über ihre Leistung, Geschwindigkeit, Zuverlässigkeit und besten Anwendungsfälle, um herauszufinden, welche Speicherlösung perfekt für Ihre Bedürfnisse ist.