Egal, ob Sie ein erfahrener Linux-Benutzer wie ich oder ein Neuling sind, der gerade erst beginnt, in dieser fantastischen Welt der Unix-Systeme Fuß zu fassen, die Beherrschung der verschiedenen Terminalbefehle ist für jeden ein Muss. Obwohl Sie das Befehlszeilenprogramm auch in anderen Betriebssystemen wie Windows verwenden können, ist es vor allem Linux, das die Terminalschnittstelle für uns Technikfreaks attraktiv macht.
Da es fast unmöglich ist, sich die Fülle der verfügbaren Terminal-Tools und -Befehle zu merken, haben wir diesen sorgfältig zusammengestellten Leitfaden für Sie kuratiert, der die 50 besten Linux-Befehle beschreibt, die Sie regelmäßig verwenden werden. Diese Linux-Terminalbefehle dienen als Vorstufe, um sich mit den verschiedenen zugrunde liegenden Betriebssystemprinzipien von Unix-ähnlichen Systemen wie Linux und Mac OS vertraut zu machen.
Die nützlichsten Linux-Befehle, die Sie heute lernen können
Nachfolgend finden Sie die 50 besten Linux-Terminalbefehle, die unsere Experten handverlesen haben, um Ihr Linux-Systemerlebnis in die Höhe zu treiben. Indem Sie viele dieser flexiblen Terminalbefehle kreativ in Ihre nächste Terminalsitzung implementieren, werden Sie anfangen, die Hitze zu spüren, ein gewissenhafter Benutzer eines Unix-Systems zu werden. Bevor Sie in die Details gehen, können Sie sich einen Satz der besten Linux-Befehls-Spickzettel zum Beherrschen des Linux-Systems holen.
Linux-Befehle zum Navigieren im Dateisystem
Wie bei jedem modernen Betriebssystem steht das Linux-Dateisystem im Mittelpunkt seines grundlegenden Designs und ebnet Ihnen den Weg, Ihre Systemhierarchie zu visualisieren und zu manipulieren. Das kreative Navigieren im Dateisystem bringt Ihre Linux-Kenntnisse auf die nächste Stufe.
1. pwd
pwd steht für Print Work directory und macht genau das, was Sie denken – es zeigt das Verzeichnis, in dem Sie sich gerade befinden. Dies ist einer der praktischsten Linux-Terminalbefehle, der darauf abzielt, das Leben neuer Benutzer friedlich zu gestalten, indem sichergestellt wird, dass sie sich darin nicht verlieren scheinbar kryptisches Terminalfenster.
2. ls
Der Befehl ls ist wahrscheinlich einer der am weitesten verbreiteten Befehle in der Unix-Welt. Es präsentiert Ihnen den Inhalt eines bestimmten Verzeichnisses – sowohl Dateien als auch Verzeichnisse. Sie werden diesen Befehl zusammen mit pwd verwenden, um sich im mächtigen Unix-Dateisystem zurechtzufinden.
3. CD
Der cd-Befehl ist die Abkürzung für Change Directory und steht hinter Ihrer Bewegung von einem Verzeichnis in ein anderes. Es ist einer der wenigen Linux-Befehle, an die Sie gebunden sind während Ihres Stints mit dem Linux-System zu verwenden. Dieser Befehl macht das Leben vor dem Terminal für Anfänger weniger beängstigend und bietet gleichzeitig eine Standardmethode zum Durchsuchen des gesamten Dateisystems Ihres Geräts.
4. mkdir
- -Möchten Sie über das Terminal einen neuen Ordner erstellen? Der Befehl mkdir wurde nur für diesen speziellen Zweck erstellt. Damit können Sie überall in Ihrem Linux-System Ordner erstellen – natürlich vorausgesetzt, Sie haben die nötige Berechtigung!
5. rmdir
Der Erzrivale des mkdir-Befehls, der rmdir-Befehl, ermöglicht es Ihnen, bestimmte Ordner problemlos von Ihrem System zu löschen. Obwohl viele den Befehl rm für diesen Zweck verwenden, kann das Vermasseln von Parametern oder sogar eines einzelnen Zeichens mit rm Dinge tun, von denen Sie nicht einmal träumen würden. Bleiben Sie also vorerst bei rmdir.
6. lsblk
Oft werden Sie feststellen, dass Sie die verfügbaren Blockgeräte Ihres Linux-Systems auflisten müssen. Das lsblk ist einer der am häufigsten verwendeten Linux-Befehle für diesen Zweck. Dieser praktische Terminalbefehl zeigt Ihnen eine Baumstruktur Ihrer Blockgeräte und wird häufig von professionellen Benutzern verwendet.
7. montieren
Im Gegensatz zu Windows zeigt Ihre Distribution diese wahrscheinlich nicht direkt beim Start an, wenn Sie eine SD-Karte oder einen USB-Stick anschließen. Sie müssen es mit dem Befehl mount in Ihr vorhandenes Dateisystem einhängen. Dieser Linux-Befehl ist einer der mächtigsten Terminalbefehle, die es gibt.
8. df
Der Befehl df ist einer der mächtigsten Linux-Terminalbefehle, der wichtige Informationen über den Speicherplatz in Ihrem Dateisystem anzeigt. Es wird häufig von Systemadministratoren verwendet, um Server- oder netzwerkorientierte Systeme in Echtzeit zu überwachen und zu analysieren.
Linux-Befehle zur Manipulation des Systems
Systembefehle sind unerlässlich, um Informationen über Ihr Linux-System zu erhalten. Für diese Aufgabe steht Ihnen eine beträchtliche Anzahl leistungsfähiger Linux-Befehle zur Verfügung. Unten stellen wir einige vor, um Ihnen den Einstieg zu erleichtern.
9. uname
Der Befehl uname ist ein elementarer Linux-Befehl zum Abrufen von Systeminformationen wie Name, Version und anderen systemspezifischen Details. Mit diesem Befehl können Sie schnell Ihr Betriebssystem und Ihre Kernel-Version überprüfen und die Befehlslänge Ihres Computers sicher kennen.
10. ps
Dies ist neben anderen einfachen Terminalbefehlen, mit denen Sie visualisieren können, welche Prozesse derzeit von Ihrem Computer ausgeführt werden. Es ist ein sehr elegantes und dennoch flexibles Mittel zur Analyse von Systemressourcen und ermöglicht es Ihnen, Systemprozesse nativ über das Terminal zu manipulieren. Dieser Befehl gilt als eines der grundlegenden und besten verfügbaren Linux-Überwachungstools für Linux-Nerds.
11. töten
Der Kill-Befehl ist eine leistungsstarke Möglichkeit, Prozesse zu stoppen, die aufgrund von Ressourcenbeschränkungen hängen bleiben. Wenn Sie Ihre Linux-Systemkenntnisse erweitern, werden Sie die Essenz und Bedeutung dieses Befehls kennenlernen. Der Kill-Befehl wird oft in Listen lustiger Linux-Befehle präsentiert und ist so mächtig wie sein Name.
12. Dienst
Der Dienstbefehl ist der De-facto-Befehl zum Aufrufen systemweiter Dienste vom Terminal aus. Ein leistungsstarker Linux-Terminalbefehl zum Manipulieren des Systems; Sie können diesen Befehl nutzen, um ein beliebiges System V init auszuführen Skript direkt aus dem Terminalfenster.
13. Stapel
Wenn Sie nach einem ordentlichen Tool suchen, das Systemdienste in einem vordefinierten Zeitplan ausführt, ist der Batch-Befehl für Sie da. Ein weiterer leistungsstarker Linux-Befehl zum Schreiben von Automatisierungs-Shell-Skripten; Dieser flexible kleine Befehl kann Ihre Linux-Produktivität erheblich steigern.
14. Abschaltung
Fühlen Sie sich etwas faul und möchten am Ende einer langen Nacht nicht ein paar GUI-Elemente anklicken? Der Shutdown-Befehl ist hier, um Ihre Linux-Terminalbefehlsfähigkeiten auf ein ganz neues Niveau zu bringen. Geben Sie es jetzt nicht ein, während Sie diesen Beitrag lesen!
Linux-Befehle zur Pflege Ihrer Dateien
Dateien sind das Herzstück Ihres Linux-Systems. Fast alles, was Sie auf Ihrem System sehen, ist eine Art Datei und kann entsprechend manipuliert werden. Wenn Sie ein Linux-Guru werden wollen, müssen Sie die Art und Weise beherrschen, wie Sie Ihre Dateien verwalten.
15. berühren
Der Touch-Befehl ist ein wesentlicher Linux-Befehl zum Erstellen einer gültigen leeren Datei. Sie können Dateien unterwegs in Ihrem Terminal erstellen und später oder in Echtzeit füllen – je nach Bedarf. Es ist auch der Einstiegsbefehl zum Ändern der Zeitstempel.
16. Katze
Der cat-Befehl wurde ursprünglich für die Verkettung mehrerer Dateien entwickelt und wird seitdem für zahlreiche andere Zwecke verwendet. Dies ist neben anderen Linux-Befehlen, die Sie verwenden werden, um neue Dateien zu erstellen, Dateiinhalte im Terminal anzuzeigen und die Ausgabe an ein anderes Befehlszeilentool oder eine andere Datei umzuleiten.
17. Kopf
Mit dem Befehl head können Sie den Anfang einer Datei oder geleitete Daten direkt vom Terminal aus anzeigen. Es ist einer der am häufigsten verwendeten Linux-Befehle von Benutzern, die intensiv mit Textverarbeitung arbeiten. Verwenden Sie diesen Befehl, wenn Sie viele Dateien im Terminal durchsuchen, um Ihre Produktivität zu steigern.
18. Schwanz
Ein Kompliment an den vorherigen Befehl, die Chancen stehen gut, dass Sie den tail-Befehl viel häufiger verwenden werden als die header-Befehle. Ein einfacher Linux-Terminalbefehl, tail, gemischt mit cat und echo, kann Dinge tun, die Sie sich nicht einmal vorstellen würden.
19. cp
Der Befehl cp ist nur eine kurze Möglichkeit, Ihrem Computer mitzuteilen, dass er eine Datei oder ein Verzeichnis von einem Ordner in einen anderen kopieren soll. Es ist neben anderen De-facto-Linux-Befehlen, ohne die Sie nicht leben können. Mit diesem praktischen Befehl können Sie mehrere Dateien direkt von Ihrem Terminal in ein Verzeichnis kopieren.
20. mv
Kurz für einen Zug, es ist eine Ergänzung zum Schnittvorgang, den Sie in der GUI ausführen. Genau wie cp können Sie den mv-Befehl verwenden, um entweder einzelne oder mehrere Dateien von einem Speicherort an einen anderen zu verschieben. Sie können diesen Linux-Befehl mit dem Parameter -f dazu zwingen, große Dateien zu übertragen.
21. komm
Als einer der ursprünglichen Unix-Befehle, der seinen Weg in die Linux-Welt gefunden hat, können Sie comm verwenden, um zwei Dateien auf gemeinsame und unterschiedliche Zeilen zu vergleichen. Dies ist ein unverzichtbares Tool für viele, die große Mengen an Dateien auf dem Terminal verarbeiten müssen.
22. weniger
Ein weiterer am häufigsten verwendeter Linux-Befehl, der Less-Befehl, ist aufgrund der Bequemlichkeit, die er beim Anzeigen des Inhalts einer Datei bietet, weit verbreitet. Im Gegensatz zu cat erlaubt der less-Befehl Benutzern, innerhalb einer Datei in beide Richtungen zu navigieren, ohne die Terminalsitzung zu unterbrechen.
23. ln
Der ln-Befehl ist einer der praktischsten Linux-Befehle zum Erstellen symbolischer Links zu einer bestimmten Datei. Sie können diesen winzigen, aber flexiblen Befehl verwenden, um mehrere Instanzen eines symbolischen Links zu einer bestimmten Datei oder einem bestimmten Verzeichnis auf Ihrem Festplattenspeicher zu erstellen.
24. cmp
Wenn Sie zwei Dateien vergleichen und das Ergebnis im Standardausgabestrom ausgeben möchten, können Sie dies mit dem cmp-Befehl tun. Dies ist neben dem comm-Befehl einer der am häufigsten verwendeten Linux-Befehle von Benutzern, die regelmäßig große Mengen an Textdateien verarbeiten.
25. dd
Dies ist einer der von erfahrenen Benutzern am häufigsten verwendeten Linux-Befehle zum Kopieren und Konvertieren von Dateien von einem Typ in einen anderen. Das Spannende an diesem kleinen, aber mächtigen Befehl ist, dass Sie ihn oft zusammen mit anderen Terminalbefehlen verwenden werden, wenn Sie bootfähige Live-USB-Sticks erstellen.
26. Pseudonym
Es ist einer der am häufigsten verwendeten Linux-Befehle von Systemadministratoren, da es ihnen ermöglicht, ein Wort durch eine andere Zeichenfolge in Dateien direkt vom Terminal aus zu ersetzen. Neben anderen Funktionen ist dies einer der besten Terminalbefehle, mit denen Sie die Shell anpassen und die Umgebungsvariablen manipulieren können.
Lustige Linux-Befehle zum Erkunden bei Langeweile
Viele lustige Linux-Befehle stehen zur Verfügung, um Ihre Zeit vor dem Terminal spannend zu gestalten. Diese Terminalbefehle sind in einer Weise lustig, dass sie Dinge tun, die sich niemand vorstellen würde. Wir empfehlen Ihnen dringend, mit solch lustigen Linux-Befehlen zu spielen, da sie Ihre Langeweile tilgen und gleichzeitig tiefe Einblicke in die Unix-Philosophie geben.
27. cal
Wussten Sie, dass Unix ein praktisches kleines Kalendertool direkt im Terminal bereitstellt? Der cal-Befehl ist einer dieser lustigen Linux-Befehle, die Ihnen den Kalender in einem ASCII-Textformat anzeigen. Geben Sie diesen Befehl mit Parametern wie Monat und Jahr ein, um bestimmte Informationen direkt in das Terminal zu bekommen.
28. Vermögen
Dies ist einer meiner beliebtesten lustigen Linux-Befehle. Geben Sie es einfach in das Terminal ein und überzeugen Sie sich selbst! Es zeigt aus heiterem Himmel ergreifende, inspirierende oder alberne Sätze, die Sie definitiv zum lauten Lachen bringen werden.
29. Geschichte
Möchten Sie den Verlauf Ihrer Terminalsitzungen überprüfen? Mit dem Befehl history können Sie genau dies tun. Wenn Sie ohne Parameter eingeben, wird der Bash-Verlauf Ihrer Terminalsitzung direkt in dem winzigen Fenster gedruckt. Es gehört nicht nur zu den nützlichsten lustigen Linux-Befehlen, die Sie im Terminal verwenden werden, sondern bietet auch einen großartigen Einblick in Ihre Terminalnutzung.
30. ja
Okay, möchten Sie jetzt ein paar wirklich lustige Linux-Befehle ausprobieren? Öffnen Sie einfach ein Terminal, geben Sie ja ein, dann einige Texte Ihrer Wahl und drücken Sie die Eingabetaste. Wir sind uns ziemlich sicher, dass es zu den Terminalbefehlen gehört, die Sie seitdem nie mehr vergessen werden.
31. Werbebanner
Haben Sie jemals ein paar tolle ASCII-Banner gesehen, die von Unix-Legenden der alten Schule verwendet wurden, und sich sofort verliebt? Der Banner-Befehl ist einer dieser lustigen Linux-Befehle, mit denen Sie Ihre eigenen personalisierten Banner erstellen können. Geben Sie einfach diesen Befehl gemischt mit einigen Texten im Terminal ein, um ein Gefühl dafür zu bekommen.
32. Drehzahl
Dies ist ein weiterer lustiger Terminalbefehl für erfahrene Linux-Benutzer. Der Befehl rev nimmt Ihren Eingabetext und schreibt ihn in die Standardausgabe, wobei er jedes Zeichen umkehrt! Es ist einer dieser Terminalbefehle, mit denen Sie einen kryptischen, aber subtilen Eindruck auf Ihre Freunde machen können.
Am häufigsten verwendete Linux-Befehle für Netzwerkadministratoren
Es ist die Leistung und Flexibilität, die Linux für Netzwerke bietet, die es zur Lösung der Wahl für Systemadministratoren weltweit machen. Linux steckt hinter den meisten Computernetzwerken, mit denen wir heute vertraut sind. Da diese Anleitung für Anfänger gedacht ist, skizzieren wir nur die elementarsten Terminalbefehle für das Netzwerk.
33. wget
Dies ist einer der besten Linux-Befehle, die Netzwerkadministratoren nutzen, um Dateien aus dem Internet direkt vom Terminal herunterzuladen. Dies ist einer dieser praktischen kleinen Terminalbefehle, die in Skripten oder Cronjobs verwendet werden können und Benutzern die Möglichkeit geben, das HTTP-, HTTPS- und FTP-Internetprotokoll zu verwenden.
34. iptables
Der Befehl iptables ruft ein Terminaldienstprogramm auf, mit dem Systemadministratoren den eingehenden und ausgehenden Internetverkehr auf einem bestimmten Hostcomputer steuern können. Es gehört zu den am häufigsten verwendeten Linux-Befehlen, die Systemadministratoren regelmäßig verwenden, um authentischen Datenverkehr zu definieren und verdächtige oder nicht vertrauenswürdige Netzwerkanfragen auf die schwarze Liste zu setzen.
35. Traceroute
Dieser Befehl wird häufig von Sicherheitsexperten verwendet, die diesen Befehl mit anderen Terminalbefehlen nutzen, um die Route zu bestimmen, die ein Netzwerkpaket auf seinem Weg von einem Computer zum anderen nimmt. Dies ist ein überzeugender Netzwerkbefehl, mit dem Sie Ihren Computer vor einer Reihe schädlicher Eindringlinge schützen können.
36. cURL
cURL ist ein sehr leistungsfähiges Netzwerktool, das die Übertragung von Dateien über ein Netzwerk selbst für neue Linux-Systembenutzer zum Kinderspiel macht. Dies ist einer dieser Linux-Befehle, die entwickelt wurden, um ohne Benutzerinteraktion zu funktionieren, und wird normalerweise in netzwerkbezogenen Shell-Skripten verwendet.
Linux-Befehle für Suche und reguläre Ausdrücke
Linux bietet eine Handvoll flexibler Terminalbefehle zum effektiven Durchsuchen der Maschine. Sie können solche Linux-Terminalbefehle mit leistungsstarken Befehlen für reguläre Ausdrücke kombinieren, um ziemlich schnell Informationen zu einer bestimmten Datei oder Sequenz in Dateien zu erhalten.
37. finden
Der Find-Befehl ist einer der am häufigsten verwendeten Linux-Befehle, um vom Terminal aus nach Dateien zu suchen. Dieser überzeugende und dennoch flexible Terminalbefehl ermöglicht es Benutzern, nach bestimmten Kriterien wie Dateiberechtigungen, Eigentümerschaft, Änderungsdatum, Größe usw. nach Dateien zu suchen.
38. welche
Der which-Befehl ist ziemlich nützlich, wenn Sie nur nach ausführbaren Dateien suchen möchten. Dieses praktische kleine Terminalkommando nimmt bestimmte Parameter und sucht basierend darauf sehr effektiv nach Binärdateien in der Systemumgebungsvariable $PATH.
39. finden
Der Befehl locate ist einer der Linux-Befehle, die zum Auffinden des Speicherorts einer bestimmten Datei verwendet werden. Dies ist einer der einfachsten Terminalbefehle, die Sie nutzen können, wenn Sie sich nicht sicher sind, wo sich eine bestimmte Datei auf Ihrem Linux-Rechner befindet.
40. grep
Der Befehl grep gehört zu den leistungsstärksten Terminalbefehlen für reguläre Ausdrücke, die Sie verwenden können, wenn Sie in großen Mengen von Textdateien nach Mustern suchen. Es nimmt das gesuchte Muster als Eingabe und durchsucht die angegebenen Dateien nach diesem bestimmten Muster.
41. sed
Dies ist einer der am häufigsten verwendeten Linux-Befehle, um jede Zeile einer Datei oder eines Streams zu manipulieren, indem bestimmte Teile ersetzt werden. Es wird häufig von Benutzern verwendet, die mit großen Mengen an Textdaten arbeiten und diese unterwegs ändern müssen.
Linux-Befehle, die sich mit E/A und Eigentum befassen
Linux bietet einen robusten Satz von Terminalbefehlen, um die E/A-Streams und den Datei- oder Verzeichnisbesitz festzulegen und zu manipulieren. Die unten aufgeführten Linux-Befehle beschreiben einige der grundlegendsten Linux-Terminalbefehle für solche Zwecke.
42. klar
Der Befehl clear ist praktisch, um Ihren vorhandenen Terminalbildschirm zu löschen. Oft werden Sie feststellen, dass Sie den Terminalbildschirm löschen müssen, nachdem einige frühere Linux-Befehle Ihren Terminalbildschirm mit einer verstümmelten Ausgabe hinterlassen.
43. Echo
Der echo-Befehl ist ein sehr leistungsfähiges Befehlszeilendienstprogramm, mit dem Sie einen bestimmten Text an die Terminalkonsole ausgeben können. Geben Sie echo gefolgt von einigen Texten in Klammern ein, um es selbst herauszufinden. Interessanter an diesem Befehl ist, dass Sie die Ausgabe an andere Terminalbefehle weiterleiten können.
44. sortieren
Der sort-Befehl ist ziemlich überzeugend in seinen Dingen. Wann immer Sie eine Datei alphabetisch oder umgekehrt sortieren müssen, verwenden Sie diesen Befehl.
45. sudo
Der sudo-Befehl ist der heilige Gral der Linux-Befehle. Es ermöglicht nicht privilegierten Benutzern den Zugriff auf und die Änderung von Dateien, für die Berechtigungen auf niedriger Ebene erforderlich sind. Häufig werden Sie diesen Befehl verwenden, um von Ihrem regulären Benutzerkonto aus auf root zuzugreifen.
46. chmod
Der Befehl chmod gehört zu den leistungsstärksten Linux-Befehlen, mit denen Sie die Zugriffsberechtigungen von Systemdateien oder Objekten ändern oder modifizieren werden. Dieser Befehl kann einen sehr unterschiedlichen Satz von Parametern von Benutzern annehmen und, basierend auf diesen Änderungen, die Dateiberechtigung.
47. chown
Der chown-Befehl ist dem chmod-Befehl sehr ähnlich. Aber anstatt Zugriffsberechtigungen zu ändern, ermöglicht es Benutzern, den Besitz einer Datei oder eines Verzeichnisses zu ändern. Sowohl die Terminalbefehle chmod als auch chown erfordern Root-Rechte, um ausgeführt zu werden.
Verschiedene Linux-Befehle für den täglichen Gebrauch
Die folgenden Terminalbefehle helfen Ihnen, die Produktivität zu steigern und Ihre Arbeitsbelastung zu verringern. Verwenden Sie diese Befehle immer dann, wenn Sie sie für den Kontext nicht geeignet halten.
48. Mann
Der Befehl man steht für manuell und ist einer der nützlichsten Linux-Befehle, die Sie in die Hände bekommen können. Dieser Befehl, gefolgt vom Namen eines anderen Befehls, listet die Handbuch- oder Dokumentationsseite dieses Befehls auf. Sie müssen diesen Befehl oft verwenden, wenn Sie bestimmen, wie Sie bestimmte Terminal-Befehle verwenden.
49. Teer
Der tar-Befehl wird zum Archivieren und Extrahieren von Dateien verwendet. Es ist ein sehr beliebter Befehl zum Komprimieren von Dateien und kann solche Aufgaben sehr effizient bewältigen.
50. was ist
Der whatis-Befehl durchläuft eine Reihe von Datenbanken mit kurzen Beschreibungen, die vom Benutzer bereitgestellt werden, und gibt Systembefehle aus, die zu ihnen passen.
Abschlussgedanken
Beim Schreiben dieses Handbuchs standen wir vor der entmutigenden Aufgabe, nur 50 Terminalbefehle aus einer Vielzahl verfügbarer Linux-Befehle auszuwählen. Unsere Experten haben ihre Auswahl danach getroffen, wie sehr sie neuen Benutzern bei der Anpassung an das Linux-Ökosystem helfen. Am Ende sind wir mit dem Ergebnis sehr zufrieden und sind uns ziemlich sicher, dass Sie mit Hilfe dieser Anleitung die notwendigen Einblicke erhalten, die erforderlich sind, um die verschiedenen Linux-Terminalbefehle zu beherrschen. Vielen Dank für Ihre Geduld und dafür, dass Sie bei uns bleiben. Bleiben Sie dran für detailliertere Posts zu wichtigen Linux-Befehlen.