Entenda porque migrei do BASH para o ZSH

Uma coisa que eu amo no Linux é a linha de comando. Eu sempre enfatizo nos meus vídeos o uso do terminal para executar tarefas do dia a dia, e para qualquer pessoa que quer se adaptar ao sistema. Se você sabe trabalhar no shell, não vai passar “sufoco” em nenhuma distribuição. Também, se um dia ficar sem interface gráfica, saberá resolver os problemas.

E assim, de tanto ouvir o Gabriel do canal Toca do Tux falar no zsh, resolvi instalar e testar. Eu nunca tinha pensado em modificar o bash para otimizar o uso. Mas, depois de ler sobre o zsh, e todas as suas vantagens, me interessei e migrei do bash para o zsh.

Então, hoje vou mostrar como instalar o zsh no Linux e algumas dicas de uso.

Como instalar e configurar o zsh no Linux?

Para Debian e derivados:

  • $ sudo apt install zsh -y
  • $ sudo usermod -s /usr/bin/zsh mateus
  • $ sudo usermod -s /bin/zsh root

Finalize a sessão do usuário e inicie novamente.

Para CentOS e derivados:

  • $ sudo yum install zsh -y
  • $ sudo usermod -s /usr/bin/zsh mateus
  • $ sudo usermod -s /bin/zsh root

 Para Manjaro e derivados:

  • $ sudo pacman -S zsh
  • $ sudo usermod -s /usr/bin/zsh mateus
  • $ sudo usermod -s /bin/zsh root

Finalize a sessão e inicie novamente.

Vantagens do zsh

Auto Completion Interativo

Entenda porque migrei do BASH para o ZSH
Entenda porque migrei do BASH para o ZSH

Extended File Globbing

  •  $ ls **/*.jpg

Obs.: O símbolo ** significa este diretório e todos os diretórios abaixo. É uma feature presente somente quando usamos extended file globbing.

Correção automática

Entenda porque migrei do BASH para o ZSH
Entenda porque migrei do BASH para o ZSH

Atalho para o less

Você pode digitar <nomedoarquivo e ele irá acessar o less:

Entenda porque migrei do BASH para o ZSH
Entenda porque migrei do BASH para o ZSH

Existem diversas outras vantagens nativas do zsh, mas a principal é ser interativo, e isso ele faz muito bem.

Entenda porque migrei do BASH para o ZSH
Entenda porque migrei do BASH para o ZSH

Nos próximos artigos, vamos abordar sobre a personalização do zsh para deixa-lo melhor ainda.

Espero que tenham gostado do artigo galera, até a próxima!

 

Veja também:

 

Se tiver alguma dúvida ou sugestão de conteúdo, por favor, entre em contato aqui ou comente abaixo!