
In diesem Artikel werden wir darüber sprechen, warum es wichtig ist, das Terminal nicht vollständig abzulehnen, sondern es in Maßen zu nutzen. In welchen Fällen sollte man es verwenden und in welchen nicht?
Seien wir ehrlich
Niemand von uns benötigt das Terminal wirklich. Wir sind es gewohnt, dass wir alles, was wir nur können, mit der Maus anklicken können, um etwas auszulösen. Wir sind zu faul, um etwas zu öffnen und irgendwo Befehle einzugeben. Wir wollen Funktionalität hier und jetzt. Die meisten von uns nutzen das Terminal überhaupt nicht. Sollte man es überhaupt nutzen?
Warum sollte man das Terminal verwenden?
Es ist praktisch. Man muss nicht zwischen mehreren Fenstern wechseln und irgendwo mit der Maus nach etwas suchen. Man kann einfach den benötigten Befehl eingeben.
Lass uns die Situationen auflisten, in denen das Terminal benötigt wird:
- Wenn man etwas einschalten muss und keine Zeit hat, das in den Einstellungen zu suchen (Hallo, GUI dconf)
- Wenn es einfacher ist, eine Datei oder einen Ordner im Terminal zu finden, als Zeit in der GUI zu verschwenden (fzf macht diese Aufgabe gut)
- Wenn es einfacher ist, eine Datei schnell in Vim, Neovim, Nano, Micro zu bearbeiten, als sich durch eine IDE zu kämpfen
- Wenn bleibt es nur Terminal (zum Beispiel das Zurücksetzen von Einstellungen in Ubuntu oder die Installation von Arch Linux)
- Wenn es auf Geschwindigkeit ankommt, nicht auf Qualität
Wenn man nicht das Terminal nutzen sollte:
- Wenn diese Funktion im Terminal nicht vorhanden ist (das kommt selten vor, aber trotzdem)
- Wenn es bequemer ist, dies in der GUI zu tun, als sich mit TUI herumzuärgern (zum Beispiel beim Debuggen von Programmen)
- Wenn man nicht wirklich viel im Terminal machen kann, aber etwas schnell erledigen muss (man verbringt mehr Zeit mit der Automatisierung als mit der eigentlichen Aufgabe, das dürfte allen bekannt sein)
- Wenn Bequemlichkeit gefragt ist, nicht Geschwindigkeit
Das sind die grundlegenden Regeln, die man nicht vergessen sollte. Es scheint einfach, aber der Wunsch „lass es uns automatisieren, anstatt zweimal mit der Maus zu klicken“ hat oft Vorrang. Die Menschen sind faul, aber das ist nicht immer zu ihrem Vorteil.
Machen wir das Terminal funktional
Hier ist mein minimales Set, um überhaupt etwas sinnvoll im Terminal zu tun:
Tmux — um das Fenster in Paneele zu teilen (wenn man viele Terminalfenster öffnet und lange zwischen ihnen wechselt, entbehrt die gesamte Idee jeglichen Sinns, es ist einfacher, zwischen Anwendungen mit GUI zu wechseln)
fzf — um schnell etwas zu finden. Es ist wirklich schneller als in der GUI. vim und wählt den Dateinamen aus, und das war's.
zsh — (genauer gesagt OhMyZsh) sollte das Terminal benutzerfreundlich und nicht grell sein
neovim — denn der Sinn des Arbeitens im Terminal geht ohne ihn praktisch verloren. Ein Editor, der viel mehr kann als GUI-Anwendungen
Und auch eine Vielzahl anderer Anwendungen: ranger (oder ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git und weiter
Und wo bleibt der Sinn?
Überlegen Sie selbst, wenn Sie versuchen, eine vollwertige IDE zu laden, um ein kleines Skript zu ändern – das ist irrational. Es ist einfacher, es schnell in Vim (oder Nano, für diejenigen, die Vim-Layouts nicht mögen) zu ändern. Sie können Dinge schneller erledigen, aber Sie müssen nicht alles lernen, was im Terminal vorhanden ist. Möglicherweise wird es für Sie nie notwendig sein, die Skriptsprache Bash zu lernen, weil Sie es nicht benötigen.
Lassen Sie uns die Dinge einfacher gestalten und verschiedene Perspektiven betrachten, anstatt alles in Schwarz und Weiß zu unterteilen
Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte einloggen.
Nutzen Sie das Terminal häufig?
- 86,7%Ja208
- 8,8%Nein21
- 4,6%Nicht sicher11
240 Benutzer haben abgestimmt. 23 Benutzer haben sich enthalten.
Quelle: habr.com
