Linux-Konsolenwerkzeuge, die Ihr Leben erleichtern können

Einige nützliche Konsolenwerkzeuge, die vielen unbekannt sind, können sowohl für einen Anfänger als auch für einen erfahrenen Senior von Nutzen sein.

Warum es sich lohnt, darüber zu schreiben

Es ist wichtig, über Werkzeuge (insbesondere Konsolenwerkzeuge) zu schreiben, weil ich sehe, dass viele Nutzer die Möglichkeiten der Konsole nicht vollständig ausschöpfen. Oft beschränken sie sich darauf, Dateien zu erstellen und zwischen Verzeichnissen zu wechseln, während sie in der Konsole arbeiten. Ich glaube, das liegt daran, dass es im Internet nur wenige Quellen gibt, die umfassend über Werkzeuge informieren, wie man sie benutzt und was sie tun.
Wir werden die Werkzeuge auf einer Skala von 1 bis 5 bewerten. Dies soll Ihnen sofort helfen zu verstehen, wo ich subjektiv eine Anwendung als überlegen empfinde. Ich fordere nicht auf, etwas Bestimmtes zu verwenden oder nur Konsolenwerkzeuge zu nutzen.Im Gegenteil, ich gebe Ihnen einfach die Wahl. Ob Sie das Wissen, in das ich viel Zeit investiert habe, nutzen oder nicht, liegt ganz bei Ihnen.

Ich möchte gleich zu Beginn sagen, dass in diesem Beitrag Tools vorgestellt werden, die ich bei meiner Entwicklung benötigt habe. Wenn Sie eigene Vorschläge haben, um diese Liste zu ergänzen, freue ich mich auf Ihre Kommentare.

Kommen wir zur Liste

Navigieren durch Verzeichnisse

ViFM

Linux-Konsolenwerkzeuge, die Ihr Leben erleichtern können

ViFM — ein vim-ähnlicher Dateimanager, der es ermöglicht, schnell zwischen Verzeichnissen zu wechseln und verschiedene Operationen mit Dateien und Verzeichnissen durch Eingabe von Befehlen oder Tastenkombinationen auszuführen. Standardmäßig besteht er aus zwei Panels (schwarz und weiß), zwischen denen Sie wechseln können.

Bewertung: 3, da Sie eine Menge vim-ähnlicher Befehle lernen müssen, um diesen Dateimanager zu nutzen, sowie die Tastenkombinationen von vim kennen sollten.

mc

Linux-Konsolenwerkzeuge, die Ihr Leben erleichtern können

mc (Midnight Commander) — eine klassische Anwendung in Linux. Mit ihm können Sie ebenfalls schnell zwischen Verzeichnissen navigieren, Berechtigungen ändern, Dateien mit dem integrierten Editor öffnen und vieles mehr. Die Software verfügt über eine recht verständliche Benutzeroberfläche, wobei unten die Tastenkombinationen und oben zwei Panels angezeigt werden (zwischen denen Sie mit der Tabulatortaste wechseln).

Bewertung: 5. Dies ist genau das, was ein Anfänger braucht, und es ist auch für fortgeschrittene Benutzer geeignet. Sie benötigen keine Vorkenntnisse, um dieses Tool vollumfänglich nutzen zu können.

Ranger

Linux-Konsolenwerkzeuge, die Ihr Leben erleichtern können

Ranger — ein weiteres Tool mit einer vim-ähnlichen Bedienoberfläche. Diesmal ist die Anwendung jedoch in Python geschrieben, was sie zwar langsamer macht, aber gleichzeitig unglaublich flexibel und benutzerfreundlich. Sie können Dateien direkt über den Manager mit rifle öffnen (ein Skript, das nach dem besten Programm sucht, um diese Datei auf Ihrem PC zu öffnen). Auch Funktionen wie Bearbeiten, Anzeigen von Shortcuts (getrennt vom Handbuch, das mit dem Befehl :help aufgerufen wird) und viele weitere Extras sind verfügbar.

Bewertung: 4. Es wäre eine 5, wenn es nicht so langsam wäre.

Schnellsuche

Die Schnellsuche ist beispielsweise nicht auf der Gnome-Oberfläche verfügbar. (Hier wird von einer Schnellsuche gesprochen, die den Inhalt von Dateien einbezieht. Gnome bietet hingegen lediglich eine Suchfunktion, und die ist auch noch sehr langsam.)

fzf

Linux-Konsolenwerkzeuge, die Ihr Leben erleichtern können

fzf (FuzzyFinder) — ein Tool zum schnellen Suchen in Verzeichnissen sowie im Text bestimmter Datei-Sets. Es kann leicht durch find ersetzt werden, ist jedoch eine schnellere und bequemere Alternative.

Bewertung: 5. Das Tool erfüllt seine Aufgabe hervorragend.

hf

hf (happyfinder) — ein weiteres Tool für schnelle Suchen in Verzeichnissen und Dateien. Es bietet einige Hotkeys und die Nutzung von Befehlen in der Anwendung ist etwas benutzerfreundlicher als bei der Konkurrenz.

Bewertung: 5

autojump

autojump — ein Tool für schnelles Springen zwischen Ordnern zu einer bestimmten Datei.

Bearbeiten

Hier beschränke ich mich lediglich auf die Liste der Tools. Der Editor ist etwas, was Sie ständig nutzen (und wenn nicht, benötigen Sie umso weniger zusätzliche Erklärungen), daher ist es hier eine Frage des Geschmacks.

  • Vim
  • NeoVim
  • Nano (Standardeditor von Linux)
  • Vi (ein weiterer Standardeditor von Linux)
  • Emacs
  • Micro
  • Kakoune
  • Doom Emacs (eine einfache Konfiguration von Emacs, verändert ihn jedoch so, dass er überhaupt nicht mehr wie das Vanilla Emacs aussieht.)

Die Terminals selbst

Alacritty (das schnellste)

Linux-Konsolenwerkzeuge, die Ihr Leben erleichtern können
Alacritty — ein Terminalemulator für Linux/Windows/MacOS, der als das schnellste gilt (so sagt es der Autor dieses Terminals selbst).

Bewertung: 4. Meiner subjektiven Meinung nach ist es nicht das bequemste und komfortabelste Terminal.

Hyper (das schönste)

Linux-Konsolenwerkzeuge, die Ihr Leben erleichtern können

Hyper — ein Terminal, das es wert ist, auf Ihrem System ausprobiert zu werden. Seine Benutzeroberfläche ist mit CSS/HTML erstellt und basiert auf dem Electron-Framework (was es natürlich etwas ressourcenintensiver macht).

Bewertung: 5. Das Terminal ist benutzerfreundlich und ansprechend. Es ist erweiterbar und bietet eine Vielzahl von Funktionen.

Schnelle Hilfe (oder etwas suchen)

ddgr

Linux-Konsolenwerkzeuge, die Ihr Leben erleichtern können

ddgr — ein Befehlszeilenwerkzeug, das es ermöglicht, DuckDuckGo direkt aus der Konsole zu nutzen.

Bewertung: 5. Das Programm führt Anfragen schnell aus und gibt Ergebnisse zurück (natürlich, da kein HTML/CSS geladen werden muss. Alles wird schnell geparst).

tldr

Linux-Konsolenwerkzeuge, die Ihr Leben erleichtern können

tldr — eine Alternative zum standardmäßigen man, die dasselbe kann, aber anstelle eines vollständigen Handbuchs für das Programm kurze Auszüge für die schnelle Nutzung bietet.

Bewertung: 4. Manchmal liefert tldr eine zu kurze Hilfe, und für viele Programme gibt es einfach keine Dokumentation in tldr.

howdoi

howdoi — parst Antworten von verschiedenen Webseiten auf Programmierungsfragen.

Bewertung: 3. Findet oft Antworten auf ganz andere Fragen. Es ist auch sehr unpraktisch, dass nur eine Antwort ausgegeben wird.

navi — Eine Konsolenanwendung ähnlich wie howdoi, jedoch ausschließlich zur Beantwortung von Fragen zu Konsolenbefehlen.

how2

how2 — Ein Tool ähnlich wie howdoi, das jedoch die Auswahl bietet, zu welchem Thema die Antwort angesehen werden soll. (Durchsucht alles von StackOverflow.)

Bewertung: 5. Das beste Tool für die schnelle Lösungssuche.

Webentwicklung

Surge — Ein Tool zum schnellen Pushen von Websites auf einen kostenlosen (oder kostenpflichtigen, je nach Ihren Anforderungen) Server.

Caniuse — Konsolenanwendung, die angibt, welche Tags von Browsern unterstützt werden.

Zusätzliche Tools

trash-cli

trash-cli — Ein Tool zur Ansicht des Inhalts des Papierkorbs.

buku

buku — Ein Tool zum schnellen Sortieren und Speichern von Lesezeichen aus allen Browsern.

tmux

tmux — Ein Terminal-Multiplexer. Teilt das Terminalfenster in Panels. Sehr nützlich, wenn kein GUI zur Verfügung steht.

text-meme-cli

text-meme-cli — Ein Tool zur Erstellung von Texteffekten auf verschiedenen Hintergründen.

asciinema

asciinema — Ein Tool zur Aufnahme der Terminalbefehlshistorie als GIF-Datei.

Youtube-dl

youtube-dl — Ein Tool zum Herunterladen von Videos/Audios von der Video-Hosting-Seite Youtube.

picofeed

picofeed — Ein leichter RSS-Client für Konsolen.

terminalnews

terminalnews — Ein weiterer praktischer RSS-Client für die Konsole.

Was ist das für eine Liste?

Dies ist eine Liste von Tools, die ich selbst persönlich nutze. Eine zusätzliche Liste finden Sie hier. Link zum GitHub-Repository
Ich lade Sie ein, die Liste mit Ihren eigenen Tools in den Kommentaren zu ergänzen. Wenn dieser Beitrag Ihnen auch nur ein bisschen Neues im Terminal gebracht hat, freue ich mich, geholfen zu haben.

Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte melden Sie sich an.Sind Sie an Contour interessiert?

War dieser Artikel hilfreich für Sie?

  • 29,2%Ja207

  • 34,5%Nein244

  • 36,3%50/50257

708 Nutzer haben abgestimmt. 53 Nutzer haben sich enthalten.

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster