Como instalar e configurar o Zsh no Ubuntu 20.04

este artigo é sobre a instalação e configuração do ZSH no Ubuntu 20.04. Este passo aplica-se a todas as distribuições baseadas no Ubuntu. ZSH significa Z Shell, que é um programa shell para sistemas operacionais Unix-like. ZSH é uma versão estendida do Bourne Shell que incorpora algumas características de BASH, KSH, TSH.

características zsh

  • conclusão da linha de comando.
  • a história pode ser compartilhada entre todas as conchas.
  • Extended file globbing.
  • melhor manipulação de variáveis e agregados.
  • compatibilidade com conchas como a concha de bourne.
  • correcção ortográfica e preenchimento automático dos nomes dos comandos.
  • directórios nomeados.

instalar o Zsh no Ubuntu Linux

existem duas formas de instalar o ZSH no Ubuntu usando um gestor de pacotes apt e instalando-o a partir da fonte.

usaremos o Gestor de pacotes apt para instalar o ZSH no Ubuntu.

$ sudo apt install zsh
Instale o Zsh no Ubuntu
Instale o Zsh no Ubuntu

o Gestor de pacotes irá instalar a última versão do ZSH que é 5.8.

$ zsh --versionzsh 5.8 (x86_64-ubuntu-linux-gnu)

instalar o ZSH não irá modificá-lo e configurá-lo como a linha de comandos padrão. Temos de modificar as configurações para fazer do ZSH o nosso shell padrão. Use o comando “chsh” com a opção '-s' para mudar a linha de comandos padrão para o utilizador.

$ echo $SHELL$ chsh -s $(which zsh) or $ chsh -s /usr/bin/zsh
Conjunto Zsh Shell no Ubuntu
Definir Zsh Shell no Ubuntu

Agora usar o novo zsh shell, sair do terminal e inicie sessão novamente.

configurar o Zsh no Ubuntu Linux

em comparação com outras conchas como o BASH, o ZSH requer alguma configuração pela primeira vez a ser cuidada. Quando você iniciar o ZSH pela primeira vez, ele lhe dará algumas opções para configurar. Vamos ver quais são essas opções e como configurar essas opções.

selecione a opção "1" na primeira página que nos levará ao menu principal.O menu principal irá mostrar algumas opções recomendadas para configurar.O Menu principal do Zsh

o menu principal do Zsh

Pressione 1, irá levá-lo a configurar parâmetros relacionados com a história, como quantas linhas de história a manter e localização dos ficheiros de histórico. Uma vez que você está na “página de configuração do histórico” você pode simplesmente digitar "1" ou "2" ou "3" para mudar a configuração associada. Uma vez que você faça a mudança de status será alterado de “ainda não salvo” para “definido, mas não salvo”.

zsh History Configuration
zsh History Configuration

Press "0" to remember the changes. Uma vez que você sair para o estado do menu principal irá mudar de “recomendado” para “alterações não gravadas”.

configuração do histórico do zsh
configuração do histórico do Zsh

da mesma forma, você tem que modificar a configuração para o sistema de completação, chaves e opções de consola comuns. Uma vez feito, pressione “0” para salvar todas as alterações.

 zsh Settings
zsh Settings

Setup is completed now and it will take you to the shell. A partir da próxima vez que a sua linha de comandos não irá executar estas configurações iniciais, mas você pode executar o comando de instalação de novo utilizador, como mostrado na imagem abaixo sempre que necessário.

zsh Setup Completed
Zsh Setup Completed

There is an alternate and easy way instead of manually setting up each configuration. É assim que eu prefiro normalmente. Em vez de escolher a opção "1" e ir para o menu principal para definir cada configuração, podemos escolher a opção "2" que irá preencher o ficheiro .zshrc com parâmetros predefinidos. Podemos alterar os parâmetros diretamente no arquivo .zshrc.

parâmetros predefinidos do Zsh
parâmetros predefinidos do Zsh

reverta para o Old Bash Shell

no caso de querer voltar para a antiga shell, terá de seguir os passos abaixo.

$ sudo apt --purge remove zsh$ chsh -s $(which "SHELL NAME")

agora abrir uma nova sessão para ver as alterações a ser eficaz

é tudo para este artigo. Dê uma olhada no nosso artigo sobre a instalação e configuração de oh-my-zsh no ubuntu 20.04. Instale o ZSH e explore as suas características e partilhe a sua experiência connosco.

Deixe uma resposta

O seu endereço de email não será publicado.

Previous post Burgess Meredith
Next post GD&T para iniciantes: MMC & bonus tolerance, explicado em 3D