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
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
Atalho para o less
Você pode digitar <nomedoarquivo e ele irá acessar o less:
Existem diversas outras vantagens nativas do zsh, mas a principal é ser interativo, e isso ele faz muito bem.
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, comente!