Como fazer do terminal seu aliado, em vez de um inimigo?

Como fazer do terminal seu aliado, em vez de um inimigo?

Neste artigo, vamos falar sobre por que é importante não abrir mão do terminal completamente, mas usá-lo com moderação. Em quais casos você deve usá-lo e em quais não deve.

Sejamos honestos

Ninguém de nós realmente precisa do terminal. Estamos acostumados a clicar em tudo o que é possível para ativar algo. Não temos vontade de abrir e digitar comandos. Queremos funcionalidade aqui e agora. A maioria de nós nem usa o terminal. Vale a pena usá-lo mesmo?

Por que é necessário usar o terminal?

É conveniente. Não é preciso alternar entre várias janelas e procurar algo com o mouse. Você pode simplesmente digitar o comando necessário.
Vamos listar situações em que o terminal é necessário:

  • Quando você precisa ativar algo e não tem tempo para procurar nas configurações (Olá, GUI dconf)
  • Quando é mais fácil encontrar um arquivo ou pasta no terminal do que perder tempo na GUI (fzf se sai bem nessa tarefa)
  • Quando é mais fácil editar rapidamente um arquivo no Vim, Neovim, Nano ou Micro do que abrir uma IDE
  • Quando você precisa apenas terminal (como no reset de configurações no Ubuntu ou na instalação do Arch Linux, por exemplo)
  • Quando a velocidade é mais importante do que a qualidade

Quando não é necessário usar o terminal:

  • Quando essa funcionalidade não está disponível no terminal (isso acontece raramente, mas ainda acontece)
  • Quando é mais fácil fazer isso na GUI do que sofrer com a TUI (debug de programas, por exemplo)
  • Quando você realmente não sabe fazer nada no terminal, mas precisa fazer algo rapidamente (você gastará mais tempo automatizando do que executando a ação, acho que isso é familiar para todos)
  • Quando você precisa de conveniência, e não de velocidade

Essas são as principais regras que não devem ser esquecidas. A princípio parece simples, mas o desejo de "vamos tentar automatizar tudo, em vez de clicar duas vezes com o mouse" frequentemente acaba em prioridade. As pessoas são preguiçosas, mas isso nem sempre é benéfico.

Tornando o terminal funcional

Aqui está meu conjunto mínimo para fazer algo no terminal corretamente:

Tmux — para dividir a janela em painéis (se você abrir um monte de janelas do terminal e alternar entre elas por muito tempo, então toda a ideia perde sentido, é mais fácil alternar entre aplicativos na GUI)

fzf — para encontrar algo rapidamente. É realmente mais rápido do que na GUI. vim e escolhemos o nome do arquivo e só isso.

zsh — (mais precisamente OhMyZsh) o terminal deve ser conveniente e não ser de doer os olhos.

neovim — pois o sentido de estar no terminal sem ele praticamente se perde. Um editor que pode fazer muito mais do que aplicativos com GUI.

Além de uma enorme quantidade de outros aplicativos: ranger (ou ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git e muitos outros.

E qual é o sentido?

Veja bem, quando você tenta carregar uma IDE completa apenas para modificar um pequeno script — isso é irracional. É mais fácil simplesmente fazer a alteração rapidamente no Vim (ou Nano, para quem não gosta do layout do Vim). Você pode fazer as coisas mais rapidamente, mas não precisa aprender tudo o que existe no terminal. Talvez, trabalhando no terminal, você nunca precise aprender a linguagem de script Bash, porque isso pode não ser necessário.

Vamos tornar as coisas mais simples e olhar para diferentes aspectos, em vez de dividir tudo em preto e branco.

Apenas usuários registrados podem participar da pesquisa. Entre, por favor.

Você usa o terminal com frequência?

  • 86,7%Sim208
  • 8,8%Não21
  • 4,6%Não tenho certeza11

Votaram 240 usuários. 23 usuários se abstiveram.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster