Gerador de Aliases Bash/Zsh
Lista predefinida de aliases úteis (ll, la, gs, gd, gco, mkcd, ip) prontos para colar no .bashrc ou .zshrc.
—
Os aliases que valem a pena ter no shell
Alias é substituição de texto no começo da linha de comando. O ganho não está em economizar tecla — está em tornar barato um comando que você evitaria por ser comprido, e em fixar as opções certas de comandos que você usa sempre com as mesmas. Ninguém digita ls com três opções toda hora; todo mundo digita ll.
Marque os grupos que interessam e a página monta o bloco. Estão cobertos os de listagem, os de Git, os de navegação — incluindo os que sobem diretórios, que economizam bastante —, e os de rede. Um detalhe: o atalho que cria um diretório e entra nele não é alias e sim função, porque alias não recebe argumento no meio; ele só cola texto no início da linha.
Onde colocar depende do shell e de como ele é iniciado. No bash, ~/.bashrc é lido em shell interativo não-login, que é o caso do terminal aberto no ambiente gráfico; ~/.bash_profile é lido no login. Muitas distribuições fazem o profile carregar o bashrc justamente para evitar essa confusão. No zsh, o arquivo equivalente é ~/.zshrc. Depois de editar, ou abra um terminal novo ou recarregue com source.
Perguntas frequentes
Quando usar função em vez de alias?
Como uso o comando original que o alias substituiu?
Alias funciona dentro de script?
Ferramentas Relacionadas
Gerador de Aliases do Git
Lista de aliases git úteis (st, co, br, lg, undo, save, wip, amend, hist) prontos para colar no .gitconfig.
Escapador de Argumentos Shell
Escapa um argumento para uso seguro em comandos bash/sh, envolvendo em aspas simples e tratando aspas internas.
Gerador de Prompt Bash (PS1)
Compõe PS1 com cores ANSI, usuário, host, diretório, branch git e exit code do último comando. Live preview do prompt.
Gerador de .zshrc Mínimo
Monta um .zshrc enxuto sem Oh My Zsh: histórico, completion, prompt simples com branch git e PATH.
Gerador de .git-blame-ignore-revs
Lista de hashes de commits para o Git ignorar no blame (formatadores em massa, prettier, black, eslint --fix). Útil em refactors grandes.
Gerador de Tabela HTML
Cole dados em CSV, TSV ou separados por ponto-e-vírgula e gere instantaneamente uma tabela HTML com thead, tbody e pré-visualização ao vivo.