Como instalar e configurar o Zsh no Ubuntu 20.04
Este artigo é sobre como instalar e configurar o ZSH no Ubuntu 20.04. Esta etapa se aplica a todas as distribuições baseadas no Ubuntu. ZSH significa Z Shell, que é um programa shell para sistemas operacionais do tipo Unix. ZSH é uma versão estendida do Bourne Shell que incorpora alguns recursos do BASH, KSH, TSH.
Recursos Zsh
- Conclusão da linha de comando.
- A história pode ser compartilhada entre todos os shells.
- Globbing de arquivo estendido.
- Melhor manipulação de variáveis e arrays.
- Compatibilidade com shells como bourne shell.
- Correção ortográfica e preenchimento automático de nomes de comandos.
- Diretórios nomeados.
Instalando Zsh no Ubuntu Linux
Existem duas maneiras de instalar o ZSH no Ubuntu usando um gerenciador de pacotes apt e instalando-o a partir do código-fonte.
Usaremos o gerenciador de pacotes apt para instalar o ZSH no Ubuntu.
sudo apt install zsh
O gerenciador de pacotes instalará a versão mais recente do ZSH que é 5.8.
zsh --version
zsh 5.8 (x86_64-ubuntu-linux-gnu)
A instalação do ZSH não irá modificá-lo e defini-lo como o shell padrão. Temos que modificar as configurações para tornar o ZSH nosso shell padrão. Use o comando “chsh” com o sinalizador '-s'
para mudar o shell padrão para o usuário.
echo $SHELL
chsh -s $(which zsh)
or
chsh -s /usr/bin/zsh
Agora, para usar o novo shell zsh, saia do terminal e faça login novamente.
Configurando Zsh no Ubuntu Linux
Comparado a outros shells como o BASH, o ZSH requer algumas configurações iniciais para serem feitas. Quando você inicia o ZSH pela primeira vez, você verá algumas opções para configurar. Vamos ver quais são essas opções e como configurá-las.
Selecione a opção “1 ”
na primeira página que nos levará ao menu principal.
O menu principal exibirá algumas opções recomendadas para configurar.
Pressione 1, você precisará configurar os parâmetros relacionados ao Histórico, como quantas linhas de histórico serão retidas e a localização do arquivo de histórico. Quando estiver na “página Configuração do histórico”, você pode simplesmente digitar "1"
ou "2"
ou "3"
para alterar a configuração associada. Depois de fazer a alteração, o status será alterado de “ainda não salvo” para “definido, mas não salvo”.
Pressione "0"
para lembrar as alterações. Assim que você chegar ao menu principal, o status mudará de “recomendado” para “Alterações não salvas“.
Da mesma forma, você deve modificar a configuração do sistema de conclusão, chaves e opções comuns do shell. Quando terminar, pressione “0” para salvar todas as alterações.
A configuração está concluída agora e você será levado ao shell. Da próxima vez, seu shell não executará essas configurações iniciais, mas você poderá executar o comando de instalação para novo usuário novamente, conforme mostrado na imagem abaixo, sempre que necessário.
Existe uma maneira alternativa e fácil, em vez de definir manualmente cada configuração. É assim que prefiro normalmente. Em vez de escolher a opção "1"
e ir ao menu principal para definir cada configuração, podemos escolher a opção "2"
que preencherá o .zshrc
arquivo com parâmetros padrão. Podemos alterar os parâmetros diretamente no arquivo .zshrc
.
Reverter para o antigo Bash Shell
Caso queira reverter para o shell antigo você deve seguir os passos abaixo.
sudo apt --purge remove zsh
chsh -s $(which "SHELL NAME")
Agora abra uma nova sessão para ver se as alterações entrarão em vigor
Isso é tudo para este artigo. Dê uma olhada em nosso artigo sobre como instalar e configurar oh-my-zsh no Ubuntu 20.04. Instale o ZSH, explore seus recursos e compartilhe sua experiência conosco.