Wenn Sie Linux lernen, können Sie mit den grundlegenden Befehlen beginnen, die es seit den Tagen von Unix gibt. Entwickler haben die Standardbefehle jedoch vor langer Zeit erstellt, und derzeit sind diese Befehle zur einfacheren Verwendung vereinfacht.

Als fortgeschrittener oder erfahrener Benutzer ist es gut, leistungsstarke Alternativen zu diesen Befehlen zu lernen und sie zu beherrschen. Diese Alternativen zu klassischen Befehlen sparen Zeit und liefern detaillierte Ergebnisse.

Hier sind einige der besten Alternativen zu den Standardbefehlen in Linux.

Linux-Befehle und ihre Alternativen

Beginnen wir mit der Zusammenfassung jedes Befehls mit seiner Alternative:

Klassische Befehle Beschreibung Moderne Alternativen
Mann Zeigen Sie das Benutzerhandbuch eines beliebigen Befehls in einem einfachen Format an tldr
Katze Erstellen Sie Dateien, zeigen Sie den Inhalt von Dateien an, verketten Sie Dateien und vieles mehr Schläger
finden Findet eine bestimmte Datei oder ein bestimmtes Verzeichnis vom Terminal aus fd
grep Suchen Sie eine Datei mit dem spezifischen Zeichenmuster und zeigen Sie diese Zeilen an ack
du Zeigt die Informationen zur Festplattennutzung an ncdu
oben Zeigt Informationen zu Prozessen in Echtzeit mit der Möglichkeit zur Interaktion an htop
vim Beliebter Texteditor mit zusätzlichen Funktionen wie Cursor-Stil usw. Neovim
df Stellt Informationen über den freien Speicherplatz auf der Festplatte bereit duf

Die obige Tabelle bietet wesentliche Details zu einigen der am häufigsten verwendeten Linux-Befehle. Als nächstes lernen Sie Beispiele für klassische Befehle und ihre Alternativen kennen.

1. Mann gegen. tldr

Der Befehl man gibt eine detaillierte Beschreibung anderer Linux-Befehle. Wenn Sie jedoch keine langen Details lesen möchten, können Sie das tldr (too long; nicht gelesen) Befehl. Lassen Sie uns beispielsweise Informationen über den Befehl tar abrufen, indem Sie sowohl man als auch tldr verwenden:

Mann Teer
tldr tar

Wie Sie sehen können, sind die Ergebnisse völlig unterschiedlich und tldr bietet ein kompakteres Ergebnis.

2. Katze vs. Schläger

Der cat-Befehl erstellt Dateien, zeigt Dateiinhalte an, und verkettet sie. Andererseits bietet der bat-Befehl einen erweiterten Ersatz für den cat-Befehl, einschließlich Funktionen wie Syntaxhervorhebung, Git-Integration, automatisches Paging und vieles mehr.

Der Name "Fledermaus" basiert auf dem Säugetier "Fledermaus", weil es wie eine Katze mit Flügeln aussieht. Sehen wir uns den Inhalt eines Shell-Skripts mit den Befehlen cat und bat an:

Katze <Dateiname>
Fledermaus Katze <Dateiname>

Der Unterschied zwischen den beiden Befehlen besteht darin, dass cat das Skript im Textformat anzeigt, während der bat-Befehl das Ergebnis mit Syntaxhervorhebung anzeigt.

3. finden vs. fd

Der Suchbefehl wird verwendet, um eine bestimmte Datei oder ein bestimmtes Verzeichnis vom Terminal aus zu finden. Der Befehl fd bietet jedoch eine bequemere Möglichkeit, nach einer beliebigen Datei zu suchen.

Beispielsweise erfordert der Befehl find die -Name Option, nach einer Datei zu suchen, wenn ein Benutzer ihren Speicherort nicht kennt, aber der fd-Befehl benötigt nichts.

-Name finden <Dateiname>
fdfind <Dateiname>

Der Befehl fd zeigt direkt den Speicherort der Datei an, ist also eine erweiterte Alternative zum Befehl find.

4. grep vs. ack

Der grep-Befehl durchsucht eine Datei nach bestimmten Zeichenmustern und zeigt alle Zeilen an, die dieses Muster enthalten. Als Alternative bietet der ack-Befehl eine Schnellsuchoption. Der ack-Befehl bietet auch eine hervorragende Flexibilität, um eine bestimmte Ausgabe aus dem Suchergebnis auszuschließen.

Nehmen wir ein Beispiel, um die Funktionsweise von grep und ack zu zeigen:

grep <Charakter><Dateiname>
ack <Charakter>

Mit dem Befehl grep müssen Sie Zeichendetails mit dem Dateinamen angeben. Der ack-Befehl benötigt jedoch nur Zeichendetails und durchsucht das gesamte System entsprechend.

5. du vs. ncdu

du steht für "Disk Usage" und zeigt eine geschätzte Dateiplatznutzung im System an. Als Alternative steht der Befehl ncdu für „Ncurses Disk Usage“ und bietet eine etwas nützlichere Möglichkeit, die Festplattennutzung zu überprüfen.

du
ncdu

Das obige Beispiel zeigt, dass der Befehl ncdu eine bequemere Oberfläche und detailliertere Informationen bietet als der Befehl du.

6. oben vs. htop

Der oberste oder "Prozesstabelle"-Befehl liefert in Echtzeit Informationen über die aktuell laufenden Prozesse. Dieser Befehl zeigt auch die Speicherauslastung, Ressourcenauslastung und CPU-Auslastung an.

In der Zwischenzeit, der htop-Befehl ermöglicht es Ihnen, die Ressourcennutzung interaktiver und benutzerfreundlicher zu überwachen. Daher ist der htop-Befehl eine erweiterte Version des top-Befehls.

oben
htop

Der Unterschied ist klar, da der htop-Befehl eine viel interaktivere Ausgabe hat als der top-Befehl.

7. Vim vs. Neovim

Vim ist ein bildschirmbasierter Texteditor, der eine einfache Zugänglichkeit zum effizienten Erstellen und Ändern von Text bietet. Neovim ist nur eine erweiterte Version von Vim, die die Probleme löst, mit denen Benutzer bei der Verwendung von Vim konfrontiert sind.

Es ist eine Tatsache, dass Neovim und Vim fast gleich sind, aber die Benutzerfreundlichkeit und Erweiterbarkeit von Neovim machen es zu einer fortgeschrittenen Version von Vim. Die Unterstützung von Neovim für alle Vim-Plugins und asynchronen Funktionen bietet einen umfassenden Leistungsschub.

vim
nvim

Wie Sie sehen können, gibt es keinen Unterschied in der Benutzeroberfläche beider Editoren, aber die internen Funktionen von jedem sind unterschiedlich.

8. df vs. duf

Der Befehl df oder „disk-free“ gibt Auskunft über das Dateisystem mit dem insgesamt verfügbaren Speicherplatz. Für eine erweiterte Option bietet der Befehl duf oder "Festplattennutzung und freier Speicherplatz" dieselben Informationen wie df und du, jedoch mit einer modernen, stilisierten Ausgabe.

df
duf

Der duf-Befehl hat eine völlig andere Ausgabe als der Befehl df und liefert Informationen über die Festplattennutzung und den verfügbaren Speicherplatz in einer tabellarischen Darstellung.

Erweiterte Linux-Befehlsalternativen machen die Dinge einfacher

Linux hat sich im Laufe der Jahre stark verändert und ist heute zu einem der besten Betriebssysteme weltweit geworden. Diese Änderung bringt auch moderne Alternativen zu klassischen Befehlen. Diese Alternativen bieten Benutzern erweiterte Funktionen und Optionen zur effizienten Ausführung von Aufgaben.

Diese neuen Alternativen können Ihnen Zeit und Mühe sparen, während Sie Ihre Arbeit unter Linux erledigen. Das Erlernen neuer Befehle ist ein sicherer Weg, um besser in der Befehlszeile und im Linux-Betriebssystem im Allgemeinen zu werden. Als Anfänger sollte es Ihr Hauptziel sein, sich mit den Besonderheiten der Betriebssystemarchitektur vertraut zu machen und einige Tipps und Tricks zu lernen, um in kürzerer Zeit mehr zu erledigen.