Written by
JoãoSilvaResumo: 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.
ZSH | Bash |
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: