Configuração pessoal do terminal com zsh, Oh My Zsh e ferramentas modernas.
Baseado em ocodista/better-shell, mathiasbynens/dotfiles e thoughtbot/dotfiles.
| Ferramenta | Substitui | Descrição |
|---|---|---|
| eza | ls |
Lista arquivos com ícones e cores |
| bat | cat |
Visualiza arquivos com syntax highlighting |
| fd | find |
Busca de arquivos mais rápida e amigável |
| ripgrep | grep |
Busca em arquivos extremamente rápida |
| fzf | - | Busca fuzzy interativa (Ctrl+R, Ctrl+T) |
| zoxide | cd |
Navegação inteligente entre diretórios |
| delta | diff |
Diff bonito para git |
| btop | top |
Monitor de sistema moderno |
| ncdu | du |
Análise de disco interativa |
| tldr | man |
Man pages simplificadas |
git- Aliases e autocompleção para gitzsh-autosuggestions- Sugestões baseadas no históricozsh-syntax-highlighting- Destaque de sintaxe em tempo realdocker/docker-compose- Autocompleção para Dockerz- Navegação rápida entre diretórios
- 50.000 comandos salvos com timestamp
- Compartilhado entre sessões
- Sem duplicados consecutivos
git clone https://github.com/ggrigon/dotfiles.git ~/dotfiles
cd ~/dotfiles
chmod +x install.sh
./install.sh| Atalho | Descrição |
|---|---|
Ctrl+R |
Busca fuzzy no histórico de comandos |
Ctrl+T |
Busca fuzzy de arquivos |
cdi |
Navegação interativa com zoxide |
| Alias | Comando |
|---|---|
ls |
eza --icons |
ll |
eza -la --icons --git |
la |
eza -a --icons |
lt |
eza --tree --icons --level=2 |
| Alias | Comando | Descrição |
|---|---|---|
cat |
bat --paging=never |
Visualização com cores |
find |
fd |
Busca de arquivos |
grep |
rg |
Busca em conteúdo |
top |
btop |
Monitor de sistema |
du |
ncdu |
Uso de disco |
cd |
z |
Navegação inteligente |
help |
tldr |
Ajuda simplificada |
| Alias | Comando |
|---|---|
gs |
git status |
gd |
git diff |
gp |
git pull |
gco |
git checkout |
| Alias | Comando |
|---|---|
.. |
cd .. |
... |
cd ../.. |
.... |
cd ../../.. |
| Alias | Comando |
|---|---|
cls |
clear |
reload |
source ~/.zshrc |
| Função | Uso | Descrição |
|---|---|---|
mkcd |
mkcd nova-pasta |
Cria diretório e entra nele |
extract |
extract arquivo.zip |
Extrai qualquer arquivo compactado |
sizeof |
sizeof pasta/ |
Mostra tamanho ordenado |
hist |
hist docker |
Busca no histórico |
port |
port 3000 |
Mostra processo usando a porta |
myip |
myip |
Mostra IP local e público |
- Linux (WSL2 suportado) ou macOS
- Homebrew
- Fonte com suporte a ícones (recomendado: FiraCode Nerd Font)
dotfiles/
├── .zshrc # Configuração principal do zsh
├── .dircolors # Tema Solarized Dark para cores
├── install.sh # Script de instalação
└── README.md # Este arquivo
Edite os arquivos diretamente neste repositório. As mudanças serão refletidas automaticamente (symlinks).
# Recarregar após mudanças
reload