O shell Z é um shell Unix eficiente, poderoso e interativo. É fácil instalar, configurar, usar e aprender em qualquer plataforma Linux, incluindo Ubuntu, Fedora, Arch Linux e muito mais.
Veja como você pode instalar o shell Z e o Oh My Zsh em sua máquina Linux.
O que é Z Shell e Oh My Zsh?
Z shell, ou simplesmente Zsh, é um shell de login interativo e um interpretador de linguagem de script. Muitos recursos úteis que você encontra no Bash, TCSH e ksh foram incorporados ao Zsh junto com muitos novos recursos.
Oh My Zsh é uma estrutura incrível, de código aberto e voltada para a comunidade que ajuda você a gerenciar a configuração do Zsh. Ele vem com tantas funções úteis, auxiliares, plug-ins, temas e outros utilitários que oferecem aos usuários a melhor experiência de shell existente.
Embora o Zsh seja bastante semelhante ao Bash, a vantagem de usar o Zsh reside no fato de ser muito mais personalizável do que o Bash.
Como instalar o Zsh no Linux
Para começar, inicie o terminal pressionando Ctrl + Alt + T no teclado. É uma boa prática atualize e atualize seu sistema Linux antes de instalar um novo aplicativo em sua máquina. Esse resolve quaisquer pacotes quebrados ou desatualizados em seu sistema isso pode criar um problema durante a instalação de um novo aplicativo.
Agora que os pacotes do sistema estão atualizados, você pode instalar o Zsh. Aqui estão os comandos para instalar o Zsh em algumas das principais distribuições do Linux:
Para o Ubuntu, execute:
sudo apt instalar zsh
Para instalar o Zsh no Fedora, execute:
sudo dnf instalar zsh
No Arch Linux, execute:
sudo pacman -S zsh
O processo de instalação também cobrirá as configurações básicas que você sempre poderá reconfigurar posteriormente.
Verifique a instalação do Zsh
Uma maneira de verificar a instalação é verificar a versão do Zsh que você acabou de instalar. Execute o seguinte comando para verificar a versão:
zsh --versão
No terminal, você verá o número da versão após inserir o comando. Se o terminal não mostrar o número da versão, isso significa que houve algum problema com a instalação.
Por padrão, o Zsh é instalado no /usr/bin diretório. Para confirmar o local onde você instalou o Zsh, execute:
onde está zsh
A saída exibirá o caminho para Zsh no terminal.
Como instalar Oh-My-Zsh no Linux
Powerline é um plug-in poderoso para Vim que fornece linhas de status e prompts para vários outros aplicativos, como Zsh, Bash, Qtile, IPython, tmux e Awesome. Ele fornece aprimoramentos úteis para o Zsh. Para instalá-lo no Ubuntu e Debian, execute:
sudo apt instalar git-core curl fonts-powerline
No Fedora:
sudo dnf instalar fontes powerline
Para instalar fontes Powerline no Arch Linux:
sudo pacman -S powerline-fonts
Passo 1: Instale Oh My Zsh no Linux
Depois que as fontes Powerline estiverem instaladas, é hora de finalmente instalar o pacote oh-my-zsh. Existem duas maneiras de instalá-lo: usando curl e wget.
Para instalar Oh My Zsh usando curl, execute:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
Em vez disso, se você quiser usar o wget para instalar o Oh My Zsh, use isto:
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
Durante o processo de instalação, o instalador perguntará se você deseja tornar o Zsh o shell padrão ou não. Para tornar o Zsh o shell padrão em seu sistema, digite Sim e bater Digitar no teclado. Você pode altere o shell padrão mais tarde com chsh se você quiser.
Depois de instalar o Oh My Zsh em seu sistema, você verá a seguinte mensagem de confirmação no terminal que verifica a instalação bem-sucedida:
Para desinstalar o oh-my-zsh do seu sistema, execute:
desinstalar_oh_my_zsh
Configurar Oh My Zsh no Linux
Vamos mergulhar em algumas configurações básicas que você precisa entender para personalizar o Oh My Zsh do jeito que você gosta.
1. Ativar plug-ins usando o arquivo de configuração Zsh
Para ver quais plugins estão disponíveis, abra o Página Oh My Zsh Plugins no GitHub.
Aqui você encontrará uma lista de todos os plugins que você pode usar no Oh My Zsh. Depois de decidir qual plug-in deseja usar, abra o arquivo de configuração do Zsh usando o nano:
nano ~/.zshrc
No arquivo, localize o plugins() função. Dentro dos parênteses, adicione o nome do plugin que deseja ativar. Por exemplo, se você deseja ativar o "git", adicione-o assim:
plugins=(git)
Salve e saia do arquivo pressionando Ctrl + X então Y no teclado.
Para atualizar as alterações, execute:
fonte ~/.zshrc
2. Defina o tema Oh My Zsh
Você encontrará todos os temas Oh My Zsh no ~/.oh-meu-zsh/temas diretório. Para ver todos os temas disponíveis, acesse o Página de temas Oh My Zsh no GitHub.
Você também pode visualizar esses temas em seu navegador. Depois de decidir sobre o tema, abra o arquivo de configuração do Zsh assim:
sudo nano ~/.zshrc
Vá para a linha que diz ZSH_THEME="". Aqui, insira o tema que deseja manter. Por exemplo, se você quiser alterar o tema para “agnoster”, digite o nome do tema assim:
ZSH_THEME="agnóstico"
Você também pode definir esta opção como "aleatória" se quiser alternar entre diferentes temas regularmente.
ZSH_THEME="aleatório"
E se você não quiser usar todos os temas, mas apenas alguns específicos? Felizmente, você também tem a opção de manter um conjunto de temas. Localize a linha que diz ZSH_THEME_RANDOM_CANDIDATES=() e digite os nomes dos temas assim:
ZSH_THEME_RANDOM_CANDIDATES=("agnóstico""grml""robyrussell")
Recarregue o arquivo para que as alterações entrem em vigor:
fonte ~/.zshrc
3. Configurar as atualizações automáticas
Oh My Zsh é atualizado automaticamente a cada duas semanas. Você pode desabilitar esta configuração no arquivo de configuração Zsh assim:
DISABLE_AUTO_UPDATE="verdadeiro"
Você também pode configurar o número de dias que deseja que o Zsh verifique atualizações como esta:
UPDATE_ZSH_DAYS=1
Z Shell oferece recursos que você não encontrará em nenhum outro lugar
O shell Z vem com tantos recursos que são difíceis de encontrar em outros shells. Ele vem com um verificador ortográfico integrado e permite destacar o código. Ele vem com muitos temas incríveis que você pode aplicar ao shell. Você também pode configurar o shell para exibir informações importantes do sistema.
Com toneladas de recursos prontos para ajudá-lo, agora você pode começar a escrever scripts e programas Bash com mais eficiência para automatizar tarefas e economizar muito do seu tempo. Feliz script!