Verbessern Sie Ihr Linux-Terminalerlebnis mit diesen wichtigen Tools

Verbessern Sie Ihr Linux-Terminalerlebnis mit diesen wichtigen Tools

Wenn Sie sich genauso für die Befehlszeile begeistern wie ich, wissen Sie wahrscheinlich, wie sie Ihren Arbeitsablauf beschleunigen kann. Die Befehlszeile ist nicht nur eine Schnittstelle; sie ist ein Tor zu zahlreichen Tools, die Ihre Produktivität steigern und Ihre Aufgaben rationalisieren können. Lassen Sie uns einige wichtige Befehlszeilentools erkunden, die jeder Linux-Benutzer in seinen Arbeitsalltag integrieren sollte.

1. Tldr

Manpages sind zweifellos ausführlich, können aber überwältigend sein, wenn Sie nach einer einfachen Befehlsreferenz suchen. Hier glänzt tldr . Dieses Tool vereinfacht den Zugriff auf Informationen zur Befehlsverwendung, indem es prägnante, praktische Beispiele liefert.

Anstatt beispielsweise in den Details von zu ertrinken man tar, können Sie durch die Eingabe von schnell nützliche Syntax und Beispiele abrufen tldr tar.

Anzeigen der Tar-Dokumentation mit dem Tldr-Befehlszeilentool im Linux-Terminal.

2. Btop

Das Dienstprogramm btop ist eine ästhetisch ansprechende und hochfunktionale Alternative zu herkömmlichen Überwachungstools wie top oder htop. Es wurde entwickelt, um eine Fülle von Systemressourcendaten, einschließlich CPU-Auslastung, Speicherstatistiken, Festplatten-E/A und Netzwerkaktivität, in einem farbenfrohen, anpassbaren Format anzuzeigen.

Anzeigen des Systemfortschritts mit dem Befehlszeilentool Btop.

Dank der visuellen Darstellung können Sie Leistungsprobleme beheben, ohne sich durch umfangreiche Ausgaben wühlen zu müssen. Die Installation ist nahtlos; Ubuntu- und Debian-Benutzer führen einfach Folgendes aus:

Starten Sie es nach der Installation durch Eingabe btopin Ihr Terminal und nutzen Sie das umfassende Dashboard.

3. Mitternachtskommandant

Wenn Ihnen die Dateiverwaltung über die Befehlszeile jemals umständlich vorkam, vereinfacht
Midnight Commander (MC) das. Das Layout mit zwei Fenstern ermöglicht einfache Dateivorgänge wie Kopieren, Verschieben, Löschen und Bearbeiten von Dateien direkt im Terminal.

Dieses Tool enthält außerdem einen integrierten Viewer, der verschiedene Dateiformate und Protokolle unterstützt, darunter FTP und SSH, was es außergewöhnlich vielseitig macht.

Führen Sie es mcin Ihrem Terminal aus, um es zu öffnen. Verwenden Sie die Pfeiltasten zur Navigation und machen Sie sich mit den Funktionstastenkürzeln vertraut, um effizienter zu arbeiten.

Anzeigen von Dateien im Mc File Manager unter Linux.

4. Zoxid

Die häufige Navigation in tiefen Verzeichnispfaden kann mühsam sein, aber zoxide wurde entwickelt, um das zu ändern. Es merkt sich intelligent die Verzeichnisse, auf die Sie am häufigsten zugreifen, und ermöglicht schnelle Sprünge dorthin mit minimalen Tastenanschlägen.

Anstatt beispielsweise den gesamten Pfad zu Ihrem Projektordner einzugeben, können Sie einfach zgefolgt von einem Teil des Pfads verwenden, beispielsweise z awefür Ihr Verzeichnis „awesome-project“.

Die Installation von zoxide ist einfach; verwenden Sie diesen Befehl:

Verbinden Sie es dann mit Ihrem Terminal, indem Sie es eval "$(zoxide init bash)"zu Ihrer .bashrc- oder .zshrc-Datei hinzufügen und die Änderungen mit anwenden source ~/.bashrc.

Ändern der Konfiguration des Bash-Terminals zur Verwendung des Befehlszeilentools Zoxide.

5. Ripgrep

Wenn es um die Suche in großen Code-Repositories geht, übertrifft ripgrep (rg) traditionelle Tools wie grep in puncto Geschwindigkeit und Genauigkeit. Es wurde für Entwickler entwickelt und ermöglicht eine effiziente Suche, wobei irrelevante Dateien und Verzeichnisse standardmäßig ignoriert werden.

Um ripgrep auf Ubuntu zu installieren, führen Sie einfach Folgendes aus:

Die Suche nach einem Muster in einem Verzeichnis mit ripgrep ist unkompliziert:

Suche nach bestimmten Mustern in Dateien eines bestimmten Verzeichnisses mit dem Ripgrep-Tool von Linux.

6. Gehen Sie nicht

Die Genialität von tmux liegt in seiner Fähigkeit, mehrere Bereiche und Fenster in einer einzigen Terminalsitzung zu erstellen. Sie können eine Sitzung problemlos beenden und später zurückkehren, ohne Ihre Arbeit zu verlieren.

Tmux mit mehreren Fenstern unter Linux.

Dies ist bei lang andauernden Aufgaben von unschätzbarem Wert, insbesondere bei der Remote-Arbeit. Um tmux auf Debian-basierten Systemen zu installieren, verwenden Sie:

Um eine neue Sitzung zu erstellen, geben Sie einfach ein tmux, verwenden Sie Ctrl+ b+ czum Erstellen neuer Fenster und wechseln Sie mit Ctrl+ b+ noder Ctrl+ b+ zwischen ihnen p.

7. Fzf

Wenn Sie nahtloses Suchen lieben, ist fzf Ihr bester Freund. Dieser Fuzzy-Finder wird Teil Ihrer Shell und ermöglicht Ihnen die interaktive Suche in Dateien, Verzeichnissen und sogar im Befehlsverlauf – alles in Echtzeit.

Suchen von Dateien mit dem Fzf-Tool unter Linux.

Sie können fzf mit apt installieren:

Beim Ausführen fzfwird eine Schnittstelle geöffnet, in der Sie Ergebnisse durch Eingaben dynamisch filtern können. Dies macht es zu einem unverzichtbaren Tool für die Arbeit mit großen Codebasen.

8. Eins

Lernen Sie bat
kennen , die moderne Alternative zum Standardbefehl cat. Bat verbessert die Dateianzeige durch Hinzufügen von Syntaxhervorhebung und Zeilennummern und verbessert so die Lesbarkeit von Quellcode und Konfigurationsdateien.

Die Installation von bat erfolgt nach dem gleichen Muster. Führen Sie einfach Folgendes aus:

Verwenden Sie zum Anzeigen einer Datei bat filename.txtund freuen Sie sich über die Übersichtlichkeit, die es Ihren Codierungssitzungen verleiht.

Anzeigen einer Python-Datei mit dem Bat-Befehl

Diese Tools haben meine Art, mit der Befehlszeile zu arbeiten, verändert und ich möchte Sie dazu ermutigen, sie für ein effizienteres und angenehmeres Terminalerlebnis auszuprobieren.

Hat eines dieser Tools Ihre Kommandozeileninteraktionen verbessert? Teilen Sie Ihre Erfahrungen und probieren Sie noch unterhaltsamere Linux-Befehle aus!

Bildnachweis: Mohammad Rahmani via Unsplash . Alle Änderungen und Screenshots von Haroon Javed.

Zusätzliche Einblicke

1. Was ist der Hauptvorteil der Verwendung von tldr?

Tldr bietet kurze Beispiele für die Verwendung von Befehlen, sodass Sie sich leichter an die spezifische Verwendung erinnern können, ohne lange Handbuchseiten durchforsten zu müssen. Dieses Tool ist besonders nützlich für schnelle Referenzen.

2. Wie verbessert Zoxide die Verzeichnisnavigation?

Zoxide verfolgt Ihre Verzeichnisnutzungsmuster und ermöglicht eine schnelle Navigation zu häufig besuchten Verzeichnissen mit weniger Tastenanschlägen, wodurch Ihr Arbeitsablauf erheblich beschleunigt wird.

3. Kann bat in Versionskontrollsysteme integriert werden?

Ja, bat verfügt über eine integrierte Git-Integration, die beim Anzeigen sämtliche an Dateien vorgenommenen Änderungen hervorhebt. Damit ist es ein unverzichtbares Tool für Entwickler, die Änderungen visuell verfolgen möchten.

Quelle & Bilder

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert