JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como configurar o shell Zsh no Ubuntu

Editado 2 Semanas atrás por ExtremeHow Equipe Editorial

ZshShellUbuntuTerminalLinuxConfiguraçãoSistemas OperacionaisLinha de comandoFerramentasSistema

Como configurar o shell Zsh no Ubuntu

Tradução atualizada 2 Semanas atrás

Os shells são uma parte essencial do ecossistema Unix e Linux. Eles fornecem um interpretador de linha de comando que permite aos usuários interagirem com seu sistema operacional. Embora existam muitos shells disponíveis, um dos mais populares, especialmente para usuários avançados e desenvolvedores, é o Zsh (Z Shell). Este poderoso shell oferece recursos avançados, como fácil personalização, suporte a temas e plugins, tornando-o um favorito entre muitos usuários. Neste documento, faremos uma análise abrangente sobre como configurar o shell Zsh em um sistema Ubuntu.

Entendendo o Zsh e seus Benefícios
Antes de prosseguir com o processo de configuração, é importante entender o que é o Zsh e por que alguém pode optar por usá-lo em vez do shell padrão, Bash, que vem pré-instalado na maioria das distribuições Linux, incluindo o Ubuntu. O Zsh é um Bourne shell estendido com várias melhorias:

Esses recursos aumentam significativamente a produtividade e podem tornar a navegação e o uso da linha de comando mais eficientes e agradáveis. Agora, vamos explorar o processo passo a passo de instalação e configuração do Zsh no Ubuntu.

Etapa 1: Instale o Zsh
A primeira etapa para configurar o Zsh é instalá-lo no seu sistema Ubuntu. Isso pode ser feito facilmente usando o gerenciador de pacotes apt, que é o padrão no Ubuntu.

sudo apt update sudo apt install zsh

Os comandos acima atualizarão sua lista de pacotes e instalarão o Zsh no seu sistema. Você pode verificar a instalação verificando a versão do Zsh instalada.

zsh --version

Se você vir o número da versão, isso significa que o Zsh foi instalado com sucesso.

Etapa 2: Mude o shell padrão para Zsh
Depois que o Zsh estiver instalado, você precisará torná-lo seu shell padrão para que ele inicie sempre que você abrir uma janela de terminal. Isso pode ser configurado usando o comando chsh (mudar shell).

chsh -s $(which zsh)

-s $(which zsh) após o comando chsh muda o shell padrão para Zsh. Pode ser pedido que você insira sua senha. Depois de digitá-la, saia da sessão atual e faça login novamente, ou simplesmente reinicie seu terminal para ver o Zsh em ação.

Etapa 3: Verifique se o Zsh é o shell padrão
Você pode verificar se o Zsh agora é seu shell padrão executando o seguinte comando:

echo $SHELL

Isso deve retornar /usr/bin/zsh.

Etapa 4: Configure o Zsh com Oh My Zsh
Embora o Zsh em si seja altamente funcional, o framework Oh My Zsh amplia sua usabilidade, fornecendo uma maneira fácil de gerenciar configurações, temas e plugins.

Instale Oh My Zsh:
Instale o Oh My Zsh executando um único comando para baixar e instalar o script de inicialização.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

O script faz backup de seu arquivo de configuração Zsh existente (.zshrc) e instala o Oh My Zsh. Uma nova sessão do Zsh pode ser aberta para notificar você sobre as alterações. Se for o caso, basta fechar e reabrir o terminal.

Etapa 5: Configurando e usando temas do Zsh
O Zsh é altamente personalizável e possui muitos temas disponíveis para os usuários personalizarem a aparência do seu terminal.

Seleção de tema:
Abra o arquivo .zshrc no seu diretório home com um editor de texto:

nano ~/.zshrc

Encontre a linha que começa com ZSH_THEME="robbyrussell" e altere o tema para um dos temas disponíveis. Uma lista de temas disponíveis pode ser encontrada no diretório de temas do Oh My Zsh:

ls ~/.oh-my-zsh/themes

Por exemplo, você pode definir o tema para agnoster:

ZSH_THEME="agnoster"

Após salvar as alterações, recarregue a configuração com o comando source:

source ~/.zshrc

Etapa 6: Estendendo funcionalidades com plugins do Zsh
Os plugins no Zsh fornecem funcionalidades avançadas e recursos que podem tornar o uso do terminal mais eficiente.

Adicionando plugins:
Para adicionar plugins, edite o arquivo .zshrc novamente e procure a linha com plugins=(git). Você pode adicionar outros plugins à vontade entre parênteses. Por exemplo:

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

Se esses plugins não fizerem parte da configuração padrão do Oh My Zsh, você precisará instalá-los manualmente.

Instalar Zsh autosuggest:
Este plugin sugere comandos com base no histórico e na conclusão enquanto você digita.

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

Instalar Zsh syntax highlighting:
Este plugin fornece realce de sintaxe enquanto você digita comandos.

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

Após instalar os plugins, lembre-se de recarregar a configuração do seu shell:

source ~/.zshrc

Etapa 7: Personalizando ainda mais o Zsh
Além de temas e plugins, você pode personalizar ainda mais o Zsh ao seu gosto.

Em resumo, o Zsh é uma ótima alternativa de shell para quem busca aumentar a produtividade e ter mais controle sobre seu ambiente de linha de comando. O processo de configuração no Ubuntu é direto e a flexibilidade que ele oferece é enorme. Uma vez configurado com Oh My Zsh, temas e plugins, você pode desfrutar de uma experiência de linha de comando mais intuitiva e poderosa.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários