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

â 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

(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

â 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

â 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
â 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
â 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.
- Nano (Standardeditor von Linux)
- Vi (ein weiterer Standardeditor von Linux)
- (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)

â 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)

â 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

â 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

â 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
â 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
â 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
â Ein Tool zum schnellen Pushen von Websites auf einen kostenlosen (oder kostenpflichtigen, je nach Ihren Anforderungen) Server.
â Konsolenanwendung, die angibt, welche Tags von Browsern unterstĂŒtzt werden.
ZusÀtzliche Tools
trash-cli
â Ein Tool zur Ansicht des Inhalts des Papierkorbs.
buku
â Ein Tool zum schnellen Sortieren und Speichern von Lesezeichen aus allen Browsern.
tmux
â Ein Terminal-Multiplexer. Teilt das Terminalfenster in Panels. Sehr nĂŒtzlich, wenn kein GUI zur VerfĂŒgung steht.
text-meme-cli
â Ein Tool zur Erstellung von Texteffekten auf verschiedenen HintergrĂŒnden.
asciinema
â Ein Tool zur Aufnahme der Terminalbefehlshistorie als GIF-Datei.
Youtube-dl
â Ein Tool zum Herunterladen von Videos/Audios von der Video-Hosting-Seite Youtube.
picofeed
â Ein leichter RSS-Client fĂŒr Konsolen.
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.
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. 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
