Home

Um Guia Para Iniciantes: O Que é ZSH?

Updated on terça-feira, 3 de dezembro de 2024

Written by

JoãoSilva

Approved by

Jessica Shee

Português English Français Deutsch やまと Español

Resumo: Este artigo da iBoysoft é para pessoas que não sabem nada sobre ZSH, que elabora sobre o que é ZSH e como instalar ZSH no Mac. Está interessado? Clique e comece a ler imediatamente!

Nos tempos antigos, o computador não tinha interface de usuário e vinha com um programa interativo, então as pessoas precisavam se comunicar com ele em uma linguagem específica, que também é conhecida como comandos. Em outras palavras, as pessoas digitam comandos relacionados no programa e ele retornará resultados projetados.

A plataforma interpreta linhas de comando ao programa interativo chamado Shell, que pode executar scripts e programas também. Aqui neste artigo, você conhecerá o shell mais popular - zsh. Vamos começar então.

O que é zsh?

ZSH, também chamado de Z shell, é um ambiente que pode interpretar scripts de shell e um shell de login interativo. ZSH é o shell padrão para macOS e Linux, e foi construído como uma versão estendida do Bourne Shell com uma série de melhorias e recursos. Exemplos incluem suporte a plug-ins, melhor personalização, suporte a temas e correção ortográfica.

Enquanto o Bash, Bourne-Again Shell, é o shell padrão na maioria das distribuições populares do Linux, como Ubuntu, Linux Mint, Solaris 11, Pop OS e assim por diante. Também oferece suporte para Windows.

Quais são as diferenças entre ZSH e Bash?

Já que tanto bash quanto zsh são interpretadores de linhas de comando, você deve se perguntar qual é a diferença entre eles. Não se apresse ainda, continue lendo e este post o guiará para conhecer as diferenças.

ZSHBash
Zsh é a versão superior do bash com diversos novos recursos e melhorias.Bash é o shell padrão para Linux e uma substituição para o Bourne Shell.
O Zsh lê o .zshrc em um shell interativo e o .zprofile em um shell de login.O Bash lê o arquivo .bashrc no shell interativo não de login e o .bash_profile em shells de login.
O Zsh usa escapes de porcentagem.O Bash usa escapes de barra invertida.
O Zsh possui uma expansão de curinga incorporada.O Bash não tem uma expansão de curinga embutida.
O Zsh suporta personalização com diversos frameworks.O Bash não oferece opções de personalização.
O Zsh possui uma grande quantidade de plug-ins e temas.O Bash não possui suporte para temas ou plug-ins.
O Zsh possui realce de sintaxe e recursos de correção automática.O Bash não possui recursos de realce de sintaxe e correção automática.
No zsh, o vinculo é feito usando 'bindkey builtin'.No bash, a vinculação de teclas é feita usando '.inputrc' e 'bind builtin'.

Em resumo, o zsh oferece mais flexibilidade e uma melhor experiência do usuário do que o Bash. Se você está interessado, instale o zsh em seu dispositivo diretamente.

Como instalar o zsh no Mac?

Se você planeja instalar o zsh em seu Mac, primeiro deve verificar se você possui o Homebrew instalado em seu dispositivo. Caso contrário, você precisa instalar o Homebrew em seu Mac antecipadamente.

Com o Homebrew instalado, basta digitar na linha de comando em sua janela do Terminal para baixar o zsh:

brew install zsh

O Oh-My-Zsh é o framework de plug-ins mais elogiado e popular para ZSH, que vem com diversos plug-ins e temas. Portanto, este artigo vai te ensinar como instalá-lo e utilizá-lo em seu dispositivo.

Passo 1: Abra o Terminal em seu dispositivo e cole o seguinte comando com o gestor de área de transferência nativo para Mac.

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

Passo 2: Ao receber um erro que diz "git clone of oh-my-zsh repo failed", clique diretamente no botão Instalar na nova janela.

Passo 3: Quando o processo terminar, cole o comando de instalação do Oh My Zsh na janela do Terminal:

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

Quando o processo de execução for concluído, você terá instalado com sucesso o framework ZSH mais bem avaliado em seu Mac.

Agora você pode defini-lo como o seu Terminal padrão em seu dispositivo, basta abrir o Terminal e colar a linha de comando na janela do Terminal e pressionar a tecla Return/Enter para executá-lo.

chsh -s $(which zsh)

Se você achar este artigo informativo, por favor, clique no botão Compartilhar abaixo para que mais pessoas saibam sobre ele!

 

Conclusão

O ZSH vale a pena experimentar, pois funciona maravilhosamente na interpretação de linhas de comando, scripts e shells interativos. Se você gostar, vá em frente e instale-o em seus computadores macOS agora!

Também leia:

Como Adicionar ou Excluir Alias Zsh no Mac? [Com Exemplos]