Boehrsi.de - Blog

Linux Shell Workflow optimieren

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
Linux Shell Workflow optimieren Bild

Ich arbeite öfters unter Linux (konkret Ubuntu) und dort nutzt man natürlich umfangreich die Shell. Dementsprechend haben die meisten wohl bereits einen Workflow gefunden und ähnlich ging es auch mir. Doch da man nie auslernt habe ich mir gedacht ich könnte meinen etwas optimieren. Dabei konnte mir ein erfahrener Kollege auf der Arbeit helfen, danke dafür an Michael open_in_new. Dadurch konnte ich ein paar neue und extrem hilfreiche Dinge zur Optimierung meiner Shell einbauen. Konkret geht es um das Durchsuchen der Historie, aber nachdem man bereits einen Teil des Befehls eingegeben hat. Somit schränkt man die Suche durch die in der Vergangenheit eingegebenen Befehle ein und kann so extrem schnell konkrete Befehle erneut ausführen. Ein weiterer Punkt ist die Groß-/Kleinschreibung und die dortige Erkennung der Autovervollständigung. Hier kann man einstellen das beides erkannt wird, was ebenfalls in diversen Situationen hilfreich sein kann. Wie ihr diese Dinge umsetzen könnt findet ihr im unteren Teil der News.

"\e[A": history-search-backward
"\e[B": history-search-forward
set completion-ignore-case on

Diese Zeilen müsst ihr in eure ~/.inputrc packen. Die ersten beiden erlauben dabei die Erweiterung der Durchsuchung der Historie, während die Dritte offensichtlich die Autovervollständigung für Groß-/Kleinschreibung aktiviert. Danach musste ich die Shell neu starten bzw. neu laden und schon konnte ich entsprechend arbeiten. Ich nutze diese neuen Hilfsmittel sowohl Remote via z.B. Putty, wie auch nativ unter Ubuntu 16.04. Abschließend will ich euch noch die Tastenkombination STRG+L ans Herz legen, denn diese leert den aktuellen Bildschirm der Shell, was sehr oft sehr hilfreich sein kann.

Kommentare  
Kommentar erstellen
Mit dem Abschicken des Kommentars erklären sie sich mit der in der Datenschutzerklärung dargelegten Datenerhebung für Kommentare einverstanden. Spam, unangebrachte Werbung und andere unerwünschte Inhalte werden entfernt. Das Abonnieren via E-Mail ist nur für E-Mail Adressen erlaubt die Sie rechtmäßig administrieren. Widerrechtliche Abonnements werden entfernt.