Come rendere il terminale il tuo assistente e non il tuo nemico?

Come rendere il terminale il tuo assistente e non il tuo nemico?

In questo articolo parleremo del perché è importante non abbandonare del tutto il terminale, ma utilizzarlo con moderazione. In quali casi dovrebbe essere utilizzato e in quali casi non dovrebbe essere utilizzato?

Diciamo la verità

Nessuno di noi ha davvero bisogno di un terminale. Siamo abituati al fatto che possiamo cliccare su tutto ciò che possiamo e innescare qualcosa. Siamo troppo pigri per aprire qualcosa e scrivere comandi da qualche parte. Vogliamo la funzionalità qui e ora. La maggior parte di noi non usa affatto un terminale. Vale la pena usarlo?

Perchè usare il terminale?

È comodo. Non è necessario passare a molte finestre o cercare qualcosa con il mouse. Puoi semplicemente scrivere il comando necessario per questo.
Elenchiamo le situazioni in cui il terminale bisogno:

  • Quando devi abilitare qualcosa, ma non hai tempo di cercarlo nelle impostazioni (Ciao, GUI dconf)
  • Quando è più facile trovare un file o una cartella nel terminale piuttosto che perdere tempo nella GUI (fzf fa bene questo lavoro)
  • Quando è più semplice modificare rapidamente un file in Vim, Neovim, Nano, Micro piuttosto che accedere all'IDE
  • Quando rimane solo terminale (ripristinando le impostazioni in Ubuntu o installando Arch Linux, per esempio)
  • Quando hai bisogno di velocità, non di qualità

Quando non è necessario usa il terminale:

  • Quando questa funzionalità non è nel terminale (questo accade estremamente raramente, ma comunque)
  • Quando è più conveniente farlo nella GUI piuttosto che soffrire con la TUI (debug dei programmi, ad esempio)
  • Quando non sai davvero come fare nulla nel terminale, ma devi fare qualcosa velocemente (dedicherai più tempo all'automazione che all'azione stessa, penso che questo sia familiare a tutti)
  • Quando hai bisogno di comodità, non di velocità

Queste sono le regole fondamentali da non dimenticare. Sembrerebbe semplice, ma la voglia “cerchiamo di automatizzare tutto, e non di fare doppio clic con il mouse” diventa spesso una priorità. Le persone sono pigre, ma questo non sempre va a loro vantaggio.

Rendere praticabile il terminale stesso

Ecco il mio set minimo per fare almeno qualcosa normalmente nel terminale:

tmux — per dividere una finestra in pannelli (se si generano molte finestre di terminale e si passa da una all'altra per un lungo periodo, l'intera idea non ha senso, è più semplice passare semplicemente da un'applicazione all'altra con la GUI)

FZF - per trovare rapidamente qualcosa. È davvero più veloce della GUI. vim e seleziona il nome del file e il gioco è fatto.

zsh — (più precisamente OhMyZsh) il terminale dovrebbe essere comodo e non stralunato

neovim - perché il significato di essere nel terminale senza di esso è praticamente perso. Un editor che fa molto di più delle app GUI

E anche un gran numero di altre applicazioni: ranger (o ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git e altro ancora

Qual è il punto?

Giudica tu stesso, quando provi a caricare un IDE completo per modificare qualche piccolo script, questo è irrazionale. È più semplice modificarlo rapidamente in Vim (o Nano, per coloro a cui non piace il layout Vim). Puoi fare le cose più velocemente, ma non devi imparare tutto nel terminale. Potrebbe non essere mai necessario imparare il linguaggio di scripting Bash mentre lavori nel terminale, perché non ne hai bisogno.

Rendiamo le cose più semplici e guardiamo cose diverse da angolazioni diverse e non dividiamo tutto in bianco e nero

Solo gli utenti registrati possono partecipare al sondaggio. AccediPer favore.

Usi spesso il terminale?

  • 86,7%Sì208
  • 8,8%No21
  • 4,6%Non sono sicuro11

240 utenti hanno votato. 23 utenti si sono astenuti.

Fonte: habr.com

Aggiungi un commento