Como fazer do terminal seu assistente e não seu inimigo?

Como fazer do terminal seu assistente e não seu inimigo?

Neste artigo falaremos sobre por que é importante não abandonar completamente o terminal, mas usá-lo com moderação. Em que casos deve ser utilizado e em que casos não deve ser utilizado?

Seja honesto

Nenhum de nós realmente precisa de um terminal. Estamos acostumados com o fato de que podemos clicar em tudo o que estiver ao nosso alcance e acionar algo. Temos preguiça de abrir algo e escrever comandos em algum lugar. Queremos funcionalidade aqui e agora. A maioria de nós não usa terminal. Vale a pena usá-lo?

Por que usar o terminal?

É confortável. Não há necessidade de mudar para muitas janelas ou procurar algo com o mouse. Você pode simplesmente escrever o comando necessário para isso.
Listamos as situações em que o terminal necessário:

  • Quando você precisa habilitar algo, mas não tem tempo de procurar nas configurações (Olá, GUI dconf)
  • Quando é mais fácil encontrar um arquivo ou pasta no terminal em vez de perder tempo na GUI (o fzf faz bem esse trabalho)
  • Quando é mais fácil editar rapidamente um arquivo no Vim, Neovim, Nano, Micro do que entrar no IDE
  • Quando permanece apenas terminal (redefinindo configurações no Ubuntu ou instalando Arch Linux, por exemplo)
  • Quando você precisa de velocidade, não de qualidade

Quando Não é necessário usar terminal:

  • Quando esta funcionalidade não está no terminal (isso acontece muito raramente, mas ainda assim)
  • Quando é mais conveniente fazer isso na GUI do que sofrer com a TUI (programas de depuração, por exemplo)
  • Quando você realmente não sabe fazer nada no terminal, mas precisa fazer algo rapidamente (você gastará mais tempo na automação do que na ação em si, acho que isso é familiar para todos)
  • Quando você precisa de conveniência, não de velocidade

Estas são as regras básicas que não devem ser esquecidas. Parece simples, mas o desejo “vamos tentar automatizar tudo e não clicar duas vezes com o mouse” muitas vezes se torna uma prioridade. As pessoas são preguiçosas, mas isso nem sempre é vantajoso para elas.

Tornando o próprio terminal viável

Aqui está meu conjunto mínimo para fazer pelo menos algo normalmente no terminal:

TmuxGenericName - para dividir uma janela em painéis (se você gerar um monte de janelas de terminal e alternar entre elas por um longo tempo, então a ideia não faz sentido, é mais fácil apenas alternar entre aplicativos com GUI)

fzf - para encontrar algo rapidamente. É muito mais rápido que a GUI. vim e selecione o nome do arquivo e pronto.

zsh — (mais precisamente OhMyZsh) o terminal deve ser conveniente e sem olhos arregalados

neovim - porque o sentido de estar no terminal sem ele está praticamente perdido. Um editor que faz muito mais do que aplicativos GUI

E também um grande número de outras aplicações: ranger (ou ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git e mais

Qual é o objetivo?

Julgue por si mesmo, quando você está tentando carregar um IDE completo para alterar algum pequeno script - isso é irracional. É mais fácil alterá-lo rapidamente no Vim (ou Nano, para quem não gosta do layout do Vim). Você pode fazer as coisas mais rápido, mas não precisa aprender tudo no terminal. Talvez você nunca precise aprender a linguagem de script Bash enquanto trabalha no terminal, porque não precisa dela.

Vamos simplificar as coisas e olhar para coisas diferentes de ângulos diferentes, e não dividir tudo em preto e branco

Apenas usuários registrados podem participar da pesquisa. Entrarpor favor

Você usa o terminal com frequência?

  • 86,7%sim208
  • 8,8%No21
  • 4,6%Não tenho certeza11

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

Fonte: habr.com

Adicionar um comentário