Written by
JoãoSilvaGuia para iniciantes: O que é o ZSH?
Resumo: Este artigo do iBoysoft é para pessoas que não sabem nada sobre o ZSH, o qual elabora sobre o que é o ZSH e como instalar o ZSH no Mac. Se estiver interessado, clique e comece a ler imediatamente!
Nos tempos antigos, o computador não possuía uma interface de usuário e vinha com um programa interativo, então as pessoas precisavam se comunicar com ele em uma linguagem específica, também conhecida como comandos. Em outras palavras, as pessoas digitavam comandos relacionados no programa e ele produzia os resultados desejados.
A plataforma interpreta as linhas de comando para o programa interativo chamado Shell, que também pode executar scripts e programas. Neste artigo, você conhecerá o shell mais popular, o zsh. Vamos começar então.
Índice:
- 1. O que é o zsh?
- 2. Quais são as diferenças entre o ZSH e o Bash?
- 3. Como instalar o zsh no Mac?
- 4. Perguntas frequentes sobre o zsh
O que é o zsh?
ZSH, também chamado de Z shell, é um ambiente que pode interpretar scripts de shell e é um shell de login interativo. O ZSH é o shell padrão do macOS e do Linux, sendo uma versão aprimorada do Bourne Shell com várias 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, entre outros. Ele também oferece suporte ao Windows.
Quais são as diferenças entre o ZSH e o Bash?
Já que tanto o bash quanto o zsh são interpretadores de linhas de comando, você deve estar se perguntando quais são as diferenças entre eles. Não se apresse, continue lendo e este post irá guiá-lo para conhecer as diferenças.
ZSH | Bash |
Zsh é a versão avançada do bash com várias novas características e melhorias. | Bash é o shell padrão para Linux e um substituto para o Bourne Shell. |
O Zsh lê o arquivo .zshrc em um shell interativo e .zprofile em um shell de login. | O Bash lê o arquivo .bashrc em um shell interativo não-login e .bash_profile em shells de login. |
O Zsh usa escapes de porcentagem. | O Bash usa escapes de barra invertida. |
O Zsh tem expansão de caracteres curinga embutida. | O Bash não tem expansão de caracteres curinga em linha. |
O Zsh suporta personalização com vários frameworks. | O Bash não tem opções de personalização. |
O Zsh possui uma grande variedade de plugins e temas. | O Bash não tem temas nem suporte a plugins. |
O Zsh possui recursos de destaque de sintaxe e correção automática. | O Bash não possui recursos de destaque de sintaxe e correção automática. |
No Zsh, a vinculação é feita 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ê estiver interessado, instale o zsh diretamente em seu dispositivo.
Como instalar o zsh no Mac?
Se você planeja instalar o zsh em seu Mac, primeiro verifique se você tem o Homebrew instalado em seu dispositivo. Se não tiver, é necessário instalar o Homebrew em seu Mac primeiramente.
Com o Homebrew instalado, basta digitar o seguinte comando na linha de comando em sua janela do Terminal para baixar o zsh:
brew install zsh
O Oh-My-Zsh é o framework de plugins mais elogiado e popular para o ZSH, que vem com vários plugins e temas. Portanto, este artigo ensinará como instalá-lo e usá-lo em seu dispositivo.
Passo 1: Abra o Terminal em seu dispositivo e cole o seguinte comando usando o gerenciador 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 "falha ao clonar o repositório do Oh My Zsh", 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 criticado em seu Mac.
Agora você pode defini-lo como seu Terminal padrão no 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, 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!
Perguntas frequentes sobre zsh
O shell Z (também conhecido como zsh) é um shell Unix que é construído sobre o bash (o shell padrão do macOS) com recursos adicionais. É recomendado usar o zsh em vez do bash.
O Z shell, mais comumente conhecido como zsh, é um shell UNIX construído sobre o shell Bourne (shell padrão do macOS), mais conhecido como bash. O Z shell é basicamente uma versão estendida do Bash, com muitos recursos adicionais.