Linux-Konsolenhilfsprogramme, die Ihnen das Leben erleichtern können

Einige Informationen ĂŒber Konsolenprogramme, die nur wenige kennen, die jedoch sowohl fĂŒr einen AnfĂ€nger als auch fĂŒr einen erfahrenen Senior nĂŒtzlich sein können.

Warum es sich lohnt, darĂŒber zu schreiben

Es lohnt sich, ĂŒber Programme (insbesondere Konsolenprogramme) zu schreiben, weil ich sehe, dass viele Menschen die LeistungsfĂ€higkeit der Konsole nicht zu 100 % nutzen. Viele beschrĂ€nken sich auf das einfache Erstellen von Dateien und das Navigieren zwischen Verzeichnissen, wĂ€hrend sie in der Konsole arbeiten. Ich glaube, das liegt daran, dass es im Russischen Internet nur wenige Quellen gibt, die diesen Programmen sinnvoll begegnen, wie man damit arbeitet und was sie bewirken.
Wir werden die Programme auf einer Skala von 1 bis 5 bewerten. Dies dient dazu, dass Sie sofort verstehen können, wo aus meiner subjektiven Sicht ein Programm dem anderen ĂŒberlegen ist. Ich fordere nicht dazu auf, etwas Bestimmtes zu verwenden oder nur Befehlszeilenprogrammezu verwenden. Nein, im Gegenteil, ich gebe Ihnen einfach die Wahl. Ob Sie die gewonnenen Kenntnisse nutzen oder nicht, wofĂŒr ich viel Zeit aufgebracht habe – das liegt ganz bei Ihnen.

Ich möchte gleich sagen, dass in diesem Beitrag Programme enthalten sind, die ich wĂ€hrend meiner Entwicklung persönlich benötigte. Wenn Sie VorschlĂ€ge haben, um diese Liste zu ergĂ€nzen, freue ich mich ĂŒber Kommentare.

Kommen wir zur Liste

Navigation durch Verzeichnisse

ViFM

Linux-Konsolenhilfsprogramme, die Ihnen das Leben erleichtern können

ViFM – ein vim-Ă€hnlicher Dateimanager, der schnell zwischen Verzeichnissen wechseln und verschiedene Operationen mit Dateien und Verzeichnissen durch Eingabe von Befehlen oder Hotkeys ausfĂŒhren kann. StandardmĂ€ĂŸig besteht er aus zwei Panels (schwarz und weiß), zwischen denen Sie wechseln können.

Bewertung: 3, denn um diesen Dateimanager zu nutzen, mĂŒssen Sie eine Menge vim-Ă€hnlicher Befehle lernen sowie die Hotkeys von vim kennen.

mc

Linux-Konsolenhilfsprogramme, die Ihnen das Leben erleichtern können

mc (Midnight Commander) – ein Klassiker in Linux. Damit können Sie ebenfalls schnell zwischen Verzeichnissen navigieren, Berechtigungen Ă€ndern, Dateien mit dem integrierten Editor öffnen und vieles mehr. Die Software bietet eine recht verstĂ€ndliche BenutzeroberflĂ€che, wobei unten die Hotkeys und oben zwei Panels zu finden sind (zwischen denen Sie mit der Tabulatortaste wechseln).

Bewertung: 5. Das ist genau das Richtige fĂŒr AnfĂ€nger und eignet sich auch fĂŒr fortgeschrittene Nutzer. Sie benötigen keine Vorkenntnisse, um diesen Dateimanager vollumfĂ€nglich zu nutzen.

Ranger

Linux-Konsolenhilfsprogramme, die Ihnen das Leben erleichtern können

Ranger — eine weitere FM mit einer vim-Ă€hnlichen Anordnung. Dieses Mal ist das Tool jedoch in Python geschrieben, was es langsamer macht, aber gleichzeitig verdammt flexibel und benutzerfreundlich. Sie können Dateien direkt aus dem Manager mit rifle öffnen (ein Skript, das sucht, welches Programm geeignet ist, um diese Datei auf Ihrem PC zu öffnen). Auch die Bearbeitung, die Anzeige von Tastenkombinationen (getrennt vom Handbuch, das mit dem Befehl :help aufgerufen wird) und viele andere nĂŒtzliche Funktionen sind verfĂŒgbar.

Bewertung: 4. WÀre es 5, wenn nicht die Geschwindigkeit wÀre.

Schnellsuche

Die Schnellsuche ist beispielsweise in der Gnome-Shell nicht verfĂŒgbar. (Hier wird von der Schnellsuche gesprochen, die den Inhalt von Dateien einbezieht. Gnome hingegen hat nur eine Suche und die ist zudem sehr langsam.)

fzf

Linux-Konsolenhilfsprogramme, die Ihnen das Leben erleichtern können

fzf (FuzzyFinder) — ein Tool zur schnellen Suche in Verzeichnissen sowie Text in einer bestimmten Datei. Es kann leicht durch 'find' ersetzt werden, ist jedoch sein schnellerer und benutzerfreundlicherer Ersatz.

Bewertung: 5. Das Tool macht seine Arbeit hervorragend.

hf

hf (happyfinder) — ein weiteres Tool fĂŒr die schnelle Suche in Verzeichnissen und Dateien. Es bietet einige Hotkeys und die Verwendung von Befehlen in der Anwendung ist etwas benutzerfreundlicher als beim Mitbewerber.

Bewertung: 5

autojump

autojump — ein Tool, um schnell durch Ordner zu einem bestimmten Datei zu springen.

Bearbeitung

Hier beschrÀnke ich mich nur auf eine Liste von Tools. Denn der Editor ist das, was Sie stÀndig benutzen (und wenn Sie ihn nicht benutzen, brauchen Sie erst recht keine weiteren ErklÀrungen), daher kommt es hier auf den persönlichen Geschmack an.

  • Vim
  • NeoVim
  • Nano (der Standardeditor von Linux)
  • Vi (ein weiterer Standardeditor von Linux)
  • Emacs
  • Micro
  • Kakoune
  • Doom Emacs (einfach eine Konfiguration von Emacs, aber so verĂ€ndert, dass es kaum noch wie das Vanilla Emacs aussieht.)

Die Terminals selbst

Alacritty (das schnellste)

Linux-Konsolenhilfsprogramme, die Ihnen das Leben erleichtern können
Alacritty — ein Terminalemulator fĂŒr Linux/Windows/MacOS, der als der schnellste gilt (so schreibt es der Autor dieses Terminals).

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

Hyper (das schönste)

Linux-Konsolenhilfsprogramme, die Ihnen das Leben erleichtern können

Hyper — ein Terminal, das es wert ist, dass Sie versuchen, es in Ihrem System zu verwenden. Seine BenutzeroberflĂ€che ist mit CSS/HTML gestaltet und basiert auf dem Electron-Framework (was es natĂŒrlich ein wenig ressourcenintensiver macht).

Bewertung: 5. Das Terminal ist benutzerfreundlich und schön. Es ist erweiterbar und hat eine Menge Funktionen.

Schnelle Hilfe (oder Suche nach etwas)

ddgr

Linux-Konsolenhilfsprogramme, die Ihnen das Leben erleichtern können

ddgr — ein Kommandozeilen-Tool, das es ermöglicht, DuckDuckGo direkt aus der Konsole zu verwenden.

Bewertung: 5. Das Programm fĂŒhrt Anfragen schnell aus und liefert Ergebnisse (eindeutig, da kein HTML/CSS geladen werden muss. Alles wird schnell geparsed)

tldr

Linux-Konsolenhilfsprogramme, die Ihnen das Leben erleichtern können

tldr — eine Alternative zum standardmĂ€ĂŸigen man, das alles dasselbe kann, aber anstelle eines vollstĂ€ndigen Handbuchs zur Anwendung gibt es kurze AuszĂŒge fĂŒr die schnelle Nutzung.

Bewertung: 4. Manchmal liefert tldr zu kurze Informationen, außerdem gibt es fĂŒr viele Programme einfach keine Dokumentation in tldr.

howdoi

howdoi — parst Antworten von verschiedenen Webseiten auf Programmierfragen.

Bewertung: 3. Findet oft Antworten auf andere nicht verwandte Fragen. Außerdem ist es sehr unpraktisch, dass nur eine Antwort ausgegeben wird.

navi — ein Konsolen-Werkzeug, Ă€hnlich wie howdoi, aber es beantwortet ausschließlich Fragen zu Konsolenbefehlen.

how2

how2 — ein Ă€hnliches Werkzeug wie howdoi, aber es bietet eine Auswahl an, zu welcher Frage man die Antwort sehen möchte. (Parst alles von StackOverflow)

Bewertung: 5. Das beste Tool fĂŒr eine schnelle Lösungssuche.

Webentwicklung

Surge — ein Tool fĂŒr schnelles Pushen von Webseiten auf einen kostenlosen (oder kostenpflichtigen, je nach Ihren Anforderungen) Server.

Caniuse — ein Konsolenwerkzeug, das angibt, welche Tags in Browsern unterstĂŒtzt werden.

ZusÀtzliche Werkzeuge

trash-cli

trash-cli — ein Werkzeug, um zu sehen, was sich im Papierkorb befindet.

buku

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

tmux

tmux — ein Terminal-Multiplexer. Teilt das Fenster Ihres Terminals in Panels. Sehr praktisch, wenn keine GUI zur VerfĂŒgung steht.

text-meme-cli

text-meme-cli — ein Tool zur Erstellung von Textanimationen auf einem beliebigen Hintergrund.

asciinema

asciinema — ein Tool zur Aufzeichnung des Verlaufs von Terminalbefehlen in einer GIF-Datei.

Youtube-dl

youtube-dl — ein Tool zum Herunterladen von Video-/Audioinhalten von der Videoplattform 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?

Das ist eine Liste von Werkzeugen, die ich persönlich verwende. Eine zusÀtzliche Liste finden Sie hier. Link zum GitHub-Repository
Ich bitte Sie eindringlich, die Liste mit Ihren Werkzeugen in den Kommentaren zu ergĂ€nzen. Wenn dieser Beitrag Ihnen auch nur ein wenig Neues in Ihr Terminal gebracht hat – ich freue mich, geholfen zu haben.

Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte einloggen.

War dieser Artikel fĂŒr Sie hilfreich?

  • 29,2%Ja207

  • 34,5%Nein244

  • 36,3%50/50257

708 Benutzer haben abgestimmt. 53 Benutzer waren neutral.

Quelle: habr.com

60GB SSD 8Gb DDR4