Die 40 am häufigsten verwendeten Linux-Befehle, die Sie kennen sollten

Veröffentlicht: 2021-10-06

Zum jetzigen Zeitpunkt hat Linux einen weltweiten Marktanteil von 2,68 % auf Desktops, aber über 90 % aller Cloud-Infrastrukturen und Hosting-Dienste laufen auf diesem Betriebssystem. Allein aus diesem Grund ist es wichtig, mit gängigen Linux-Befehlen vertraut zu sein.

Laut der StackOverflow-Umfrage 2020 ist Linux mit beeindruckenden 55,9 % des Marktanteils das meistgenutzte Betriebssystem von professionellen Entwicklern. Es ist nicht nur ein Zufall. Linux ist kostenlos und Open Source, hat eine bessere Sicherheit als seine Konkurrenten und verfügt über eine leistungsstarke Befehlszeile, die Entwickler und Power-User effektiver macht. Sie haben auch Zugriff auf einen leistungsstarken Paketmanager und eine Reihe von Entwicklungstools wie DevKinsta.

Egal, ob Sie ein erfahrener Systemadministrator oder ein Linux-Neuling sind, Sie können von diesem Handbuch profitieren.

Lass uns anfangen!

Was ist ein Linux-Befehl?

Ein Linux-Befehl ist ein Programm oder Dienstprogramm, das auf der Befehlszeile ausgeführt wird. Eine Befehlszeile ist eine Schnittstelle, die Textzeilen akzeptiert und sie in Anweisungen für Ihren Computer verarbeitet.

Jede grafische Benutzeroberfläche (GUI) ist nur eine Abstraktion von Befehlszeilenprogrammen. Wenn Sie beispielsweise ein Fenster schließen, indem Sie auf das „X“ klicken, läuft hinter dieser Aktion ein Befehl.

Ein Flag ist eine Möglichkeit, Optionen an den von Ihnen ausgeführten Befehl zu übergeben. Die meisten Linux-Befehle haben eine Hilfeseite, die wir mit dem Flag -h aufrufen können. Meistens sind Flags optional.

Ein Argument oder Parameter ist die Eingabe , die wir einem Befehl geben, damit er ordnungsgemäß ausgeführt werden kann. In den meisten Fällen ist das Argument ein Dateipfad, aber es kann alles sein, was Sie im Terminal eingeben.

Sie können Flags mit Bindestrichen ( - ) und doppelten Bindestrichen ( -- ) aufrufen, während die Argumentausführung von der Reihenfolge abhängt, in der Sie sie an die Funktion übergeben.

Wussten Sie, dass 90 % aller Cloud-Infrastrukturen und Hosting-Dienste Linux verwenden? Allein aus diesem Grund ist es wichtig, mit gängigen Linux-Befehlen vertraut zu sein. Zum Twittern klicken

Die am häufigsten verwendeten Linux-Befehle

Bevor Sie sich mit den am häufigsten verwendeten Linux-Befehlen befassen, stellen Sie sicher, dass Sie ein Terminal starten . In den meisten Linux-Distributionen würden Sie dazu Strg + Alt + T verwenden. Wenn dies nicht funktioniert, suchen Sie in Ihrem Anwendungsbereich nach „Terminal“.

Der Linux-Terminalemulator.
Der Linux-Terminalemulator.

Lassen Sie uns nun in die 40 am häufigsten verwendeten Linux-Befehle eintauchen. Viele davon haben mehrere Optionen, die Sie aneinanderreihen können, also schauen Sie sich unbedingt das Handbuch der Befehle an.

1. ls Befehl

ls ist wahrscheinlich der erste Befehl, den jeder Linux-Benutzer in sein Terminal eingibt. Damit können Sie den Inhalt des gewünschten Verzeichnisses (standardmäßig das aktuelle Verzeichnis) auflisten, einschließlich Dateien und anderer verschachtelter Verzeichnisse.

 ls

Es hat viele Optionen, daher könnte es gut sein, Hilfe zu erhalten, indem Sie das Flag --help verwenden. Dieses Flag gibt alle Flags zurück, die Sie mit ls verwenden können.

Um beispielsweise die Ausgabe des ls einzufärben, können Sie Folgendes verwenden:

 ls --color=auto
Der eingefärbte ls-Befehl.
Der eingefärbte ls-Befehl.

Jetzt ist die Ausgabe des ls eingefärbt, und Sie können den Unterschied zwischen einem Verzeichnis und einer Datei erkennen.

Aber die Eingabe von ls mit dem Farb-Flag wäre ineffizient; Deshalb verwenden wir den alias -Befehl.

2. alias Befehl

Mit dem Befehl alias können Sie temporäre Aliase in Ihrer Shell-Sitzung definieren. Wenn Sie einen Alias ​​erstellen, weisen Sie Ihre Shell an, ein Wort durch eine Reihe von Befehlen zu ersetzen.

Um beispielsweise ls so einzustellen, dass es Farbe hat, ohne jedes Mal das Flag --color , würden Sie Folgendes verwenden:

 alias ls="ls --color=auto"

Wie Sie sehen können, nimmt der alias -Befehl einen Schlüssel-Wert-Paar-Parameter an: alias NAME="VALUE" . Beachten Sie, dass der Wert in Anführungszeichen stehen muss.

Wenn Sie alle Aliase auflisten möchten, die Sie in Ihrer Shell-Sitzung haben, können Sie den Befehl alias ohne Argument ausführen.

 alias
Eine Liste von Aliasnamen, die in einer Fischschale angezeigt werden.
Der Alias-Befehl.

3. unalias Befehl

Wie der Name schon sagt, zielt der Befehl unalias darauf ab, einen alias ​​aus den bereits definierten Aliasen zu entfernen. Um den vorherigen ls Alias ​​zu entfernen, können Sie Folgendes verwenden:

 unalias ls

4. pwd Befehl

Der Befehl pwd steht für „Arbeitsverzeichnis drucken“ und gibt den absoluten Pfad des Verzeichnisses aus, in dem Sie sich befinden. Wenn Ihr Benutzername beispielsweise „john“ ist und Sie sich in Ihrem Dokumentverzeichnis befinden, wäre sein absoluter Pfad: /home/john/Documents .

Um es zu verwenden, geben Sie einfach pwd in das Terminal ein:

 pwd # My result: /home/kinsta/Documents/linux-commands

5. cd Befehl

Der Befehl cd ist zusammen mit ls sehr beliebt. Es bezieht sich auf „ Verzeichnis ändern “ und wechselt, wie der Name schon sagt, zu dem Verzeichnis, auf das Sie zugreifen möchten.

Wenn Sie sich beispielsweise in Ihrem Dokumentenverzeichnis befinden und versuchen, auf einen seiner Unterordner mit dem Namen Videos zuzugreifen, können Sie ihn eingeben, indem Sie Folgendes eingeben:

 cd Videos

Sie können auch den absoluten Pfad des Ordners angeben:

 cd /home/kinsta/Documents/Videos

Es gibt einige Tricks mit dem cd -Befehl, die Ihnen viel Zeit sparen können, wenn Sie damit herumspielen:

1. Gehen Sie zum Home-Ordner

 cd

2. Bewegen Sie sich eine Ebene nach oben

 cd ..

3. Kehren Sie zum vorherigen Verzeichnis zurück

 cd -

6. cp Befehl

Es ist so einfach, Dateien und Ordner direkt im Linux-Terminal zu kopieren, dass es manchmal herkömmliche Dateimanager ersetzen kann.

Um den cp -Befehl zu verwenden, geben Sie ihn einfach zusammen mit den Quell- und Zieldateien ein:

 cp file_to_copy.txt new_file.txt

Sie können auch ganze Verzeichnisse kopieren, indem Sie das rekursive Flag verwenden:

 cp -r dir_to_copy/ new_copy_dir/

Denken Sie daran, dass Ordner unter Linux mit einem Schrägstrich ( / ) enden.

7. rm Befehl

Nachdem Sie nun wissen, wie man Dateien kopiert, ist es hilfreich zu wissen, wie man sie entfernt.

Sie können den Befehl rm verwenden, um Dateien und Verzeichnisse zu entfernen. Seien Sie jedoch vorsichtig, wenn Sie es verwenden, da es sehr schwierig (aber nicht unmöglich) ist, auf diese Weise gelöschte Dateien wiederherzustellen.

Um eine normale Datei zu löschen, würden Sie Folgendes eingeben:

 rm file_to_copy.txt

Wenn Sie ein leeres Verzeichnis löschen möchten, können Sie das rekursive Flag ( -r ) verwenden:

 rm -r dir_to_remove/

Um andererseits ein Verzeichnis mit darin enthaltenen Inhalten zu entfernen, müssen Sie die Flags force (-f) und rekursiv verwenden:

 rm -rf dir_with_content_to_remove/

8. mv Befehl

Sie verwenden den Befehl mv , um Dateien und Verzeichnisse durch Ihr Dateisystem zu verschieben (oder umzubenennen).

Um diesen Befehl zu verwenden, würden Sie seinen Namen mit den Quell- und Zieldateien eingeben:

 mv source_file destination_folder/ mv command_list.txt commands/

Um absolute Pfade zu verwenden, würden Sie Folgendes verwenden:

 mv /home/kinsta/BestMoviesOfAllTime ./

…wobei ./ das Verzeichnis ist, in dem Sie sich gerade befinden.

Sie können auch mv verwenden, um Dateien umzubenennen, während Sie sie im selben Verzeichnis behalten:

 mv old_file.txt new_named_file.txt

9. mkdir Befehl

Um Ordner in der Shell zu erstellen, verwenden Sie den Befehl mkdir . Geben Sie einfach den Namen des neuen Ordners an, vergewissern Sie sich, dass er nicht existiert, und schon kann es losgehen.

Um beispielsweise ein Verzeichnis zu erstellen, in dem alle Ihre Bilder gespeichert werden, geben Sie einfach Folgendes ein:

 mkdir images/

Um Unterverzeichnisse mit einem einfachen Befehl zu erstellen, verwenden Sie das übergeordnete Flag ( -p ):

 mkdir -p movies/2004/

10. man Befehl

Ein weiterer wichtiger Linux-Befehl ist man . Es zeigt die Handbuchseite jedes anderen Befehls an (sofern vorhanden).

Geben Sie Folgendes ein, um die Handbuchseite des Befehls mkdir :

 man mkdir

Sie könnten sogar auf die man -Manpage verweisen:

 man man
Die Handbuchseite von man.
Die Handbuchseite von „man“.

11. touch Befehl

Mit dem touch Befehl können Sie die Zugriffs- und Änderungszeiten der angegebenen Dateien aktualisieren.

Zum Beispiel habe ich eine alte Datei, die zuletzt am 12. April geändert wurde:

Listenbefehl, der Änderungsdaten einer Reihe von Dateien anzeigt.
Altes Datum.

Um das Änderungsdatum auf die aktuelle Zeit zu ändern, müssen wir das Flag -m verwenden:

 touch -m old_file

Jetzt stimmt das Datum mit dem heutigen Datum überein (das zum Zeitpunkt des Schreibens der 8. August war).

Listenbefehl mit neuem Datum.
Neues Datum

Nichtsdestotrotz werden Sie die meiste Zeit touch zu ändern, sondern um neue leere Dateien zu erstellen:

 touch new_file_name

12. chmod Befehl

Mit dem Befehl chmod können Sie den Modus einer Datei (Berechtigungen) schnell ändern. Es hat viele Optionen zur Verfügung.

Die grundlegenden Berechtigungen, die eine Datei haben kann, sind:

  • r (lesen)
  • w (schreiben)
  • x (ausführen)

Einer der häufigsten Anwendungsfälle für chmod besteht darin, eine Datei für den Benutzer ausführbar zu machen. Geben Sie dazu chmod und das Flag +x ein, gefolgt von der Datei, für die Sie Berechtigungen ändern möchten:

 chmod +x script

Sie verwenden dies, um Skripte ausführbar zu machen, sodass Sie sie direkt ausführen können, indem Sie die Notation ./ verwenden.

13. ./ Befehl

Vielleicht ist die Notation ./ selbst kein Befehl, aber sie ist in dieser Liste erwähnenswert. Es lässt Ihre Shell eine ausführbare Datei mit jedem in Ihrem System installierten Interpreter direkt vom Terminal aus ausführen. Kein Doppelklicken mehr auf eine Datei in einem grafischen Dateimanager!

Mit diesem Befehl können Sie beispielsweise ein Python-Skript oder ein Programm ausführen, das nur im .run-Format verfügbar ist, wie XAMPP. Stellen Sie beim Ausführen einer ausführbaren Datei sicher, dass sie über Berechtigungen für ausführbare Dateien (x) verfügt, die Sie mit dem Befehl chmod ändern können.

Hier ist ein einfaches Python-Skript und wie wir es mit der Notation ./ ausführen würden:

 #! /usr/bin/python3 # filename: script for i in range(20): print(f"This is a cool script {i}")

So würden wir das Skript in eine ausführbare Datei konvertieren und ausführen:

 chmod +x script ./script

14. exit Sie den Befehl

Der exit -Befehl macht genau das, was sein Name vermuten lässt: Mit ihm können Sie eine Shell-Session beenden und in den meisten Fällen automatisch das verwendete Terminal schließen:

 exit

15. sudo Befehl

Dieser Befehl steht für „Superuser do“ und lässt Sie als Superuser oder Root-Benutzer agieren, während Sie einen bestimmten Befehl ausführen. Auf diese Weise schützt sich Linux selbst und verhindert, dass Benutzer versehentlich das Dateisystem der Maschine ändern oder unangemessene Pakete installieren.

Sudo wird häufig verwendet, um Software zu installieren oder Dateien außerhalb des Home-Verzeichnisses des Benutzers zu bearbeiten:

 sudo apt install gimp sudo cd /root/

Es wird Sie nach dem Passwort des Administrators fragen, bevor der Befehl ausgeführt wird, den Sie danach eingegeben haben.

16. shutdown Befehl

Wie Sie vielleicht erraten haben, können Sie mit dem Befehl shutdown Ihren Computer ausschalten. Es kann jedoch auch verwendet werden, um es anzuhalten und neu zu starten.

Um Ihren Computer sofort auszuschalten (der Standardwert ist eine Minute), geben Sie Folgendes ein:

 shutdown now

Sie können das Ausschalten Ihres Systems auch im 24-Stunden-Format planen:

 shutdown 20:40

Um einen vorherigen Aufruf zum shutdown abzubrechen, können Sie das Flag -c verwenden:

 shutdown -c

17. htop Befehl

htop ist ein interaktiver Prozessbetrachter, mit dem Sie die Ressourcen Ihrer Maschine direkt vom Terminal aus verwalten können. In den meisten Fällen wird es nicht standardmäßig installiert, also lesen Sie auf der Download-Seite mehr darüber.

 htop
Die htop-Schnittstelle.
Die „htop“-Schnittstelle.

18. Befehl unzip

Mit dem Befehl unzip können Sie den Inhalt einer .zip -Datei aus dem Terminal extrahieren. Auch dieses Paket wird möglicherweise nicht standardmäßig installiert, also stellen Sie sicher, dass Sie es mit Ihrem Paketmanager installieren.

Hier entpacken wir eine .zip-Datei voller Bilder:

 unzip images.zip

19. apt , yum , pacman Befehle

Unabhängig davon, welche Linux-Distribution Sie verwenden, verwenden Sie wahrscheinlich Paketmanager, um die Software zu installieren, zu aktualisieren und zu entfernen, die Sie täglich verwenden.

Sie können über die Befehlszeile auf diese Paketmanager zugreifen und je nach Distribution, die auf Ihrem Computer ausgeführt wird, den einen oder anderen verwenden.

Die folgenden Beispiele installieren GIMP, eine kostenlose Open-Source-Software, die normalerweise in den meisten Paketmanagern verfügbar ist:

1. Debian-basiert (Ubuntu, Linux Mint)

 sudo apt install gimp

2. Red Hat-basiert (Fedora, CentOS)

 sudo yum install gimp

3. Arch-basiert (Manjaro, Arco Linux)

 sudo pacman -S gimp

20. echo Befehl

Der echo -Befehl zeigt definierten Text im Terminal an – so einfach geht’s:

 echo "Cool message"
Der Echo-Befehl zeigt "Coole Nachricht" an.
Der echo-Befehl

Seine Hauptverwendung besteht darin, Umgebungsvariablen in diesen Nachrichten zu drucken:

 echo "Hey $USER" # Hey kinsta

21. cat

Cat , kurz für „concatenate“, können Sie Dateien direkt vom Terminal aus erstellen, anzeigen und verketten. Es wird hauptsächlich verwendet, um eine Vorschau einer Datei anzuzeigen, ohne einen grafischen Texteditor zu öffnen:

 cat long_text_file.txt
Der Katzenbefehl, der "Überhaupt nicht so groß" anzeigt.
Das Katzenkommando.

22. ps Befehl

Mit ps können Sie sich die Prozesse ansehen, die in Ihrer aktuellen Shell-Sitzung ausgeführt werden. Es gibt nützliche Informationen über die Programme aus, die Sie ausführen, wie Prozess-ID, TTY (TeleTYpewriter), Zeit und Befehlsname.

 ps
Der ps-Befehl.
Der ps-Befehl.

Falls Sie etwas Interaktiveres wünschen, können Sie htop verwenden.

23. Befehl kill

Es ist ärgerlich, wenn ein Programm nicht reagiert und Sie es auf keinen Fall schließen können. Glücklicherweise löst der kill -Befehl diese Art von Problem.

Einfach ausgedrückt sendet kill ein TERM- oder Kill-Signal an einen Prozess, der es beendet.

Sie können Prozesse beenden, indem Sie entweder die PID (Prozess-ID) oder den binären Namen des Programms eingeben:

 kill 533494 kill firefox

Seien Sie vorsichtig mit diesem Befehl – ​​mit kill laufen Sie Gefahr, versehentlich Ihre Arbeit zu löschen.

24. ping Befehl

ping ist das beliebteste Dienstprogramm für Netzwerkterminals, das zum Testen der Netzwerkkonnektivität verwendet wird. ping hat eine Menge Optionen, aber in den meisten Fällen werden Sie es verwenden, um eine Domain oder IP-Adresse anzufordern:

 ping google.com ping 8.8.8.8

25. vim Befehl

vim ist ein kostenloser Open-Source-Terminal-Texteditor, der seit den 90er Jahren verwendet wird. Sie können einfache Textdateien mit effizienten Tastenkombinationen bearbeiten.

Einige Leute halten die Verwendung für schwierig – das Beenden von Vim ist eine der meistgesehenen StackOverflow-Fragen – aber sobald Sie sich daran gewöhnt haben, wird es Ihr bester Verbündeter in der Befehlszeile.

Um Vim zu starten, geben Sie einfach Folgendes ein:

 vim
Der vim-Texteditor.
Der vim-Texteditor.

26. history

Wenn Sie Schwierigkeiten haben, sich an einen Befehl zu erinnern, ist der history hilfreich. Dieser Befehl zeigt eine aufgezählte Liste mit den Befehlen an, die Sie in der Vergangenheit verwendet haben:

Alle Kinsta-Hosting-Pläne beinhalten 24/7-Support durch unsere erfahrenen WordPress-Entwickler und -Ingenieure. Chatten Sie mit demselben Team, das unsere Fortune-500-Kunden unterstützt. Sehen Sie sich unsere Pläne an!

 history
Der History-Befehl.
Der History-Befehl.

27. passwd Befehl

passwd ermöglicht es Ihnen, die Passwörter von Benutzerkonten zu ändern. Zuerst werden Sie aufgefordert, Ihr aktuelles Passwort einzugeben, dann werden Sie nach einem neuen Passwort und einer Bestätigung gefragt.

Es ist ähnlich wie jede andere Passwortänderung, die Sie anderswo gesehen haben, aber in diesem Fall ist es direkt in Ihrem Terminal:

 passwd
Der passwd-Befehl fragt nach dem aktuellen Passwort.
Der passwd-Befehl

Seien Sie vorsichtig, wenn Sie es verwenden – Sie wollen Ihr Benutzerpasswort nicht vermasseln!

28. which Befehl

Der which -Befehl gibt den vollständigen Pfad der Shell-Befehle aus. Wenn es den angegebenen Befehl nicht erkennen kann, wird ein Fehler ausgegeben.

Damit können wir beispielsweise den Binärpfad für Python und den Webbrowser Brave überprüfen:

 which python # /usr/bin/python which brave # /usr/bin/brave

29. shred Befehl

Wenn Sie jemals wollten, dass eine Datei fast unmöglich wiederhergestellt werden kann, kann Ihnen shred bei dieser Aufgabe helfen. Dieser Befehl überschreibt wiederholt den Inhalt einer Datei, wodurch die Wiederherstellung der angegebenen Datei äußerst schwierig wird.

Hier ist eine Datei mit wenig Inhalt:

Eine file_to_shred.txt, die „Eine Testdatei“ enthält
Datei zum Schreddern.

Jetzt lassen wir shred seine Sache machen, indem wir den folgenden Befehl eingeben:

 shred file_to_shred.txt
Überschriebener Inhalt.
Überschriebener Inhalt.

Wenn Sie die Datei sofort löschen möchten, können Sie das Flag -u verwenden:

 shred -u file_to_shred.txt

30. less Befehl

less (Gegenteil von more) ist ein Programm, mit dem Sie Dateien rückwärts und vorwärts untersuchen können:

 less large_text_file.txt
Je weniger Befehl.
Je weniger Befehl.

Das Schöne an less ist, dass es more- und vim -Befehle in seiner Benutzeroberfläche enthält. Wenn Sie etwas Interaktiveres als cat benötigen, ist less eine gute Option.

31. tail

Ähnlich wie cat druckt tail den Inhalt einer Datei mit einer großen Einschränkung: Es gibt nur die letzten Zeilen aus. Standardmäßig werden die letzten 10 Zeilen gedruckt, aber Sie können diese Zahl mit -n ändern.

Um beispielsweise die letzten Zeilen einer großen Textdatei zu drucken, würden Sie Folgendes verwenden:

 tail long.txt
Der Schwanzbefehl.
Der Schwanzbefehl.

So zeigen Sie nur die letzten vier Zeilen an:

 tail -n 4 long.txt
Der tail-Befehl zeigt die letzten vier Zeilen einer Datei an.
Schwanz vier Linien.

32. head

Dieser ist komplementär zum tail Befehl. head gibt die ersten 10 Zeilen einer Textdatei aus, aber Sie können mit dem Flag -n eine beliebige Anzahl von Zeilen festlegen, die Sie anzeigen möchten:

 head long.txt head -n 5 long.txt
Der Kopf mit verschiedenen Flaggen in einer Datei.
Der Kopfbefehl.

33. grep Befehl

Grep ist eines der leistungsstärksten Dienstprogramme für die Arbeit mit Textdateien. Es sucht nach Zeilen, die einem regulären Ausdruck entsprechen, und gibt sie aus:

 grep "linux" long.txt
Der grep-Befehl.
Der grep-Befehl.

Sie können zählen, wie oft sich das Muster wiederholt, indem Sie das Flag -c verwenden:

 grep -c "linux" long.txt # 2

34. whoami Befehl

Der whoami Befehl (kurz für „who am i“) zeigt den aktuell verwendeten Benutzernamen an:

 whoami # kinsta

Sie würden das gleiche Ergebnis erhalten, wenn Sie echo und die Umgebungsvariable $USER verwenden:

 echo $USER # kinsta

35. whatis Befehl

whatis gibt eine einzeilige Beschreibung jedes anderen Befehls aus, was es zu einer hilfreichen Referenz macht:

 whatis python # python (1) - an interpreted, interactive, object-oriented programming language whatis whatis # whatis (1) - display one-line manual page descriptions

36. wc Befehl

Wc steht für „word count“ und gibt, wie der Name schon sagt, die Anzahl der Wörter in einer Textdatei zurück:

 wc long.txt # 37 207 1000 long.txt

Lassen Sie uns die Ausgabe dieses Befehls aufschlüsseln:

  • 37 Zeilen
  • 207 Wörter
  • 1000 Byte-Größe
  • Der Name der Datei (long.txt)

Wenn Sie nur die Anzahl der Wörter benötigen, verwenden Sie das Flag -w :

 wc -w long.txt 207 long.txt

37. uname Befehl

uname (kurz für „Unix-Name“) gibt die Informationen zum Betriebssystem aus, was praktisch ist, wenn Sie Ihre aktuelle Linux-Version kennen.

Meistens verwenden Sie das Flag -a (–all), da die Standardausgabe nicht so nützlich ist:

 uname # Linux uname -a # Linux kinstamanjaro 5.4.138-1-MANJARO #1 SMP PREEMPT Thu Aug 5 12:15:21 UTC 2021 x86_64 GNU/Linux

38. neofetch Befehl

Neofetch ist ein CLI-Tool (Befehlszeilenschnittstelle), das Informationen über Ihr System – wie Kernel-Version, Shell und Hardware – neben einem ASCII-Logo Ihrer Linux-Distribution anzeigt:

 neofetch
Neofetch zeigt Systeminformationen an.
Der neofetch-Befehl.

Auf den meisten Computern ist dieser Befehl nicht standardmäßig verfügbar, also stellen Sie sicher, dass Sie ihn zuerst mit Ihrem Paketmanager installieren.

39. Befehl find

Der Befehl find sucht anhand eines Regex-Ausdrucks nach Dateien in einer Verzeichnishierarchie. Um es zu verwenden, folgen Sie der folgenden Syntax:

 find [flags] [path] -name [expression]

Geben Sie Folgendes ein, um im aktuellen Verzeichnis nach einer Datei namens long.txt zu suchen:

 find ./ -name "long.txt" # ./long.txt

Um nach Dateien zu suchen, die mit der Erweiterung .py (Python) enden, können Sie den folgenden Befehl verwenden:

 find ./ -type f -name "*.py" ./get_keys.py ./github_automation.py ./binarysearch.py

40. wget Befehl

wget (World Wide Web get) ist ein Dienstprogramm zum Abrufen von Inhalten aus dem Internet. Es hat eine der größten Sammlungen von Flaggen, die es gibt.

So würden Sie eine Python-Datei aus einem GitHub-Repo herunterladen:

 wget https://raw.githubusercontent.com/DaniDiazTech/Object-Oriented-Programming-in-Python/main/object_oriented_programming/cookies.py

Cheat Sheet für Linux-Befehle

Wann immer Sie eine schnelle Referenz wünschen, sehen Sie sich einfach die folgende Tabelle an:

Befehl Verwendungszweck
ls Listet den Inhalt eines Verzeichnisses auf
alias Aliase definieren oder anzeigen
unalias alias -Definitionen entfernen
pwd Druckt das Arbeitsverzeichnis
cd Ändert das Verzeichnis
cp Kopiert Dateien und Verzeichnisse
rm Dateien und Verzeichnisse entfernen
mv Verschiebt (umbenennt) Dateien und Verzeichnisse
mkdir Erstellt Verzeichnisse
man Zeigt die Handbuchseite anderer Befehle an
touch Erstellt leere Dateien
chmod Ändert Dateiberechtigungen
./ Führt eine ausführbare Datei aus
exit Beendet die aktuelle Shell-Sitzung
sudo Führt Befehle als Superuser aus
shutdown Fährt Ihre Maschine herunter
htop Zeigt Informationen zu Prozessen und Ressourcen an
unzip Extrahiert komprimierte ZIP-Dateien
apt , yum , pacman Paketmanager
echo Zeigt Textzeilen an
cat Druckt Dateiinhalte
ps Meldet den Status von Shell-Prozessen
kill Beendet Programme
ping Testet die Netzwerkkonnektivität
vim Effiziente Textbearbeitung
history Zeigt eine Liste der vorherigen Befehle an
passwd Ändert das Benutzerkennwort
which Gibt den vollständigen binären Pfad eines Programms zurück
shred Überschreibt eine Datei, um ihren Inhalt auszublenden
less Untersucht Dateien interaktiv
tail Zeigt die letzten Zeilen einer Datei an
head Zeigt die ersten Zeilen einer Datei an
grep Druckt Linien, die Mustern entsprechen
whoami Gibt den Benutzernamen aus
whatis Zeigt einzeilige Beschreibungen an
wc Dateien mit Wortzählung
uname Zeigt Betriebssysteminformationen an
neofetch Zeigt Betriebssystem- und Hardwareinformationen an
find Sucht nach Dateien, die einem Muster folgen
wget Ruft Dateien aus dem Internet ab

Ab 2020 war Linux das von professionellen Entwicklern am häufigsten verwendete Betriebssystem. Lernen Sie die 40 am häufigsten verwendeten Befehle kennen und nutzen Sie dieses leistungsstarke System mit diesem Beitrag Click to Tweet

Zusammenfassung

Es kann einige Zeit dauern, Linux zu lernen, aber sobald Sie einige seiner Tools beherrschen, wird es Ihr bester Verbündeter, und Sie werden es nicht bereuen, es als Ihren täglichen Treiber gewählt zu haben.

Eines der bemerkenswerten Dinge an Linux ist, dass Sie selbst als erfahrener Benutzer nie aufhören werden, zu lernen, wie Sie es produktiver verwenden können.

Es gibt noch viel mehr hilfreiche Linux-Befehle. Wenn wir etwas ausgelassen haben, teilen Sie bitte Ihre bevorzugten Linux-Befehle in den Kommentaren unten mit!