O Pinguim Criativo

Instalando e Personalizando o ZSH no Linux

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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *