Se você está começando no Linux e quer deixar seu terminal mais bonito, moderno e produtivo, esse guia é pra você.
Hoje você vai aprender:
- O que é o ZSH
- Como instalar
- Como deixar como padrão
- Como instalar o Oh My Zsh
- Como ativar sugestões automáticas
- Como ativar realce de sintaxe
- Como deixar tudo incrível com Powerlevel10k
Vamos transformar seu terminal em algo profissional
O que é o ZSH?
O ZSH (Z Shell) é um interpretador de comandos mais avançado que o Bash.
Ele oferece:
- Auto-completar inteligente
- Correção automática de comandos
- Plugins
- Temas personalizáveis
- Melhor experiência visual
Muitos desenvolvedores utilizam ZSH como padrão justamente por causa da produtividade.
1. Instalando o ZSH
No Debian, Ubuntu ou derivados, execute:
sudo apt install zsh git fonts-font-awesome
Depois, verifique se o ZSH está disponível no sistema:
cat /etc/shells
Se aparecer algo como:
/bin/zsh
/usr/bin/zsh
Está tudo certo
2. Tornando o ZSH o shell padrão
Agora vamos definir o ZSH como padrão:
chsh
O sistema perguntará qual shell você deseja usar. Digite:
/bin/zsh
Depois disso, reinicie o terminal. Pronto! Agora seu sistema já está usando ZSH.
3. Instalando o Oh My Zsh
O Oh My Zsh é um framework que facilita muito a personalização do ZSH.
Ele adiciona:
- Plugins
- Temas
- Melhor organização
- Recursos extras
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
Se o script perguntar se você quer tornar o ZSH padrão, confirme com Y. Depois da instalação, seu terminal já vai estar diferente. Mas agora vem a parte divertida.
4. Ativando Sugestões Automáticas
Esse plugin sugere comandos baseados no seu histórico. É extremamente útil para produtividade.
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Para ativar o plugin, abra o arquivo:
nano ~/.zshrc
Encontre a linha:
plugins=(git)
E altere para algo assim:
plugins=(git zsh-autosuggestions)
Salve o arquivo e rode:
source ~/.zshrc
Agora o terminal já começa a sugerir comandos enquanto você digita.
5. Ativando Realce de Sintaxe
Esse plugin colore os comandos conforme você digita.
- Verde → comando válido
- Vermelho → comando inválido
Muito útil para evitar erros. Instale utilizando o comando:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Ative no .zshrc:
nano ~/.zshrc
Adicione ao plugins:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
Depois rode:
source ~/.zshrc
Agora seu terminal está inteligente e colorido.
6. Instalando o Tema Powerlevel10k
Aqui é onde a mágica acontece. O Powerlevel10k é um dos temas mais bonitos e completos para ZSH.
Ele mostra:
- Branch do Git
- Status de erro
- Tempo de execução
- Informações do sistema
- Ícones e símbolos modernos
Instale o tema:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
Ative no .zshrc, abra o arquivo:
nano ~/.zshrc
Encontre a linha:
ZSH_THEME="…"
E altere para:
ZSH_THEME="powerlevel10k/powerlevel10k"
Depois rode:
source ~/.zshrc
Automaticamente abrirá o assistente interativo de configuração.
Você poderá escolher:
- Estilo minimalista ou completo
- Com ou sem ícones
- Layout de prompt
- Símbolos especiais
7. Importante: Instalar Nerd Fonts
Para que os ícones funcionem corretamente, você precisa usar uma fonte compatível. Recomenda-se instalar fontes do projeto:
Depois de instalar, configure seu terminal para usar a nova fonte. Se não fizer isso, alguns símbolos podem aparecer quebrados.
Reconfigurar o Powerlevel10k
Se quiser refazer a configuração:
p10k configure
Resultado Final
Depois de tudo isso você terá:
- Terminal moderno
- Sugestões inteligentes
- Comandos coloridos
- Tema profissional
- Melhor produtividade
E o melhor: totalmente open source.