Jak uczynić terminal swoim asystentem, a nie wrogiem?

Jak uczynić terminal swoim asystentem, a nie wrogiem?

W tym artykule porozmawiamy o tym, dlaczego ważne jest, aby nie całkowicie porzucać terminal, ale używać go z umiarem. W jakich przypadkach należy go stosować, a w jakich nie należy go stosować?

Bądźmy szczerzy

Nikt z nas tak naprawdę nie potrzebuje terminala. Przyzwyczailiśmy się, że możemy kliknąć na wszystko, co się da i coś uruchomić. Jesteśmy zbyt leniwi, aby coś otworzyć i gdzieś wpisać polecenia. Chcemy funkcjonalności tu i teraz. Większość z nas w ogóle nie korzysta z terminala. Czy w ogóle warto z tego korzystać?

Dlaczego warto korzystać z terminala?

To jest wygodne. Nie ma potrzeby przełączania się do wielu okien i szukania czegoś myszką. Możesz po prostu napisać potrzebne do tego polecenie.
Wymieńmy sytuacje, w których terminal potrzeba:

  • Kiedy chcesz coś włączyć, ale nie masz czasu szukać tego w ustawieniach (Witaj, GUI dconf)
  • Kiedy łatwiej jest znaleźć plik lub folder w terminalu, niż tracić czas na GUI (fzf radzi sobie z tym dobrze)
  • Kiedy łatwiej jest szybko edytować plik w Vimie, Neovimie, Nano, Micro, niż wejść do IDE
  • Kiedy pozostaje tylko terminal (na przykład resetowanie ustawień w Ubuntu lub instalacja Arch Linux)
  • Kiedy potrzebujesz szybkości, a nie jakości

Kiedy nie musi użyj terminala:

  • Gdy tej funkcji nie ma w terminalu (zdarza się to niezwykle rzadko, ale nadal)
  • Kiedy wygodniej jest to zrobić w GUI niż męczyć się z TUI (na przykład programy do debugowania)
  • Kiedy tak naprawdę nie wiesz, jak cokolwiek zrobić w terminalu, ale musisz coś zrobić szybko (więcej czasu spędzisz na automatyzacji niż na samej akcji, myślę, że jest to znane wszystkim)
  • Kiedy potrzebujesz wygody, a nie szybkości

To podstawowe zasady, o których nie należy zapominać. Wydawałoby się to proste, ale chęć „spróbujmy wszystko zautomatyzować, a nie klikać dwukrotnie myszką” często staje się priorytetem. Ludzie są leniwi, ale nie zawsze jest to na ich korzyść.

Sprawienie, że sam terminal stanie się opłacalny

Oto mój minimalny zestaw, aby zrobić przynajmniej coś normalnie w terminalu:

tmux — podzielić okno na panele (jeśli spawnujesz kilka okien terminali i przełączasz się między nimi przez długi czas, to cały pomysł nie ma sensu, łatwiej jest po prostu przełączać się między aplikacjami za pomocą GUI)

fzf - aby szybko coś znaleźć. Jest naprawdę szybszy niż GUI. krzepa i wybierz nazwę pliku i to wszystko.

Zsh — (dokładniej OhMyZsh) terminal powinien być wygodny i nie rzucać się w oczy

neovim - bo sens przebywania w terminalu bez niego jest praktycznie stracony. Edytor, który potrafi znacznie więcej niż aplikacje GUI

A także ogromna liczba innych aplikacji: ranger (lub ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git i więcej

Jaki jest sens?

Oceń sam, kiedy próbujesz załadować pełnoprawne IDE w celu zmiany jakiegoś małego skryptu - jest to irracjonalne. Łatwiej jest po prostu szybko to zmienić w Vimie (lub Nano, dla tych, którym nie podoba się układ Vima). Możesz robić rzeczy szybciej, ale nie musisz uczyć się wszystkiego w terminalu. Być może nigdy nie będziesz musiał uczyć się języka skryptowego Bash podczas pracy w terminalu, ponieważ go nie potrzebujesz.

Uprośćmy sobie sprawę i spójrzmy na różne rzeczy z różnych perspektyw, a nie dzielmy wszystko na czarno-białe

W ankiecie mogą brać udział tylko zarejestrowani użytkownicy. Zaloguj się, Proszę.

Czy często korzystasz z terminala?

  • 86,7%Tak208
  • 8,8%Nie21
  • 4,6%Nie jestem pewien11

Głosowało 240 użytkowników. 23 użytkowników wstrzymało się od głosu.

Źródło: www.habr.com

Dodaj komentarz