Aliasing de Shell de alto valor

Podemos ser mais eficientes na linha de comando digitando menos. Podemos digitar menos
criando apelidos de shell. Sabemos quais comandos criar um alias perguntando ao shell:

history | awk '{print $2}' | awk 'BEGIN {FS="|"} {print $1}' | sort | uniq -c | sort -r

Este one-liner imprime os comandos de shell executados com mais frequência:

573 g
236 vim
164 cd
143 gpush
125 rake

Os números à esquerda são contagens. O galias (que está mapeado git)
foi digitado 573 vezes. Ainda bem que é um único personagem, certo?

Em geral, devemos ficar satisfeitos com essa saída, porque os
comandos executados com mais frequência são, em sua maioria, apelidos curtos.

No entanto, estamos sempre buscando mais velocidade, para que possamos adicionar estes novos aliases:

alias c='cd'
alias r='rake'
alias v='vim'
alias gp='git push'
alias gpush='echo "Use gp!" && git push'

Observe aquele último. Digitar gpushtantas vezes torna isso memória muscular. Para
nos retreinar, podemos vincular novamente esse comando a um lembrete para usar a nova
versão mais curta. Metade da batalha com novos aliases é lembrar de usá-los.
Este pequeno truque ajuda muito.