Aliases para acelerar tarefas no Bash

Os aliases servem para chamar um comando por outro nome. O comando ao que se aplica um alias funcionará como se tivesse sido chamado diretamente. Por exemplo, se eu quiser ir para o diretório-pai com o comando .., só tenho que criar um alias no terminal com a seguinte ordem: alias ..='cd ..'.

Provavelmente já tens vários aliases criados e não o sabes. Se queres executar aliases, podes ver os aliases que já definiste. Esses aliases são definidos no ficheiro .bashrc, lá podes adicionar o teu próprio (lembra-te de recarregar as configurações do Bash depois de adicioná-los para que possas começar a usá-los sem reiniciar o computador). Mas se quiseres adicionar muitos e quiseres distinguir o que é teu, é aconselhável tê-los num ficheiro separado.

No ficheiro .bashrc provavelmente encontrarás as seguintes linhas ou algumas semelhantes:

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Isso significa que cada vez que inicies o Bash, os aliases encontrados no ficheiro ~/.bash_aliases serão carregados se eles existirem. Se ainda não tens esse ficheiro, cria e adiciona alguns aliases que te ajudem no teu dia-a-dia. Vão poupar-te muito tempo a longo prazo.

Seguem-se alguns aliases úteis. Tenho um repositório em https://notabug.org/jorgesumle/bash_aliases com todos os meus aliases, dá uma olhada e copia aqueles que te sejam úteis.

alias ....='cd ../../..'
alias ...='cd ../..'
alias ..='cd ..'
alias install='sudo apt-get install'
alias search='apt-cache search'
alias update='sudo apt-get update && sudo apt-get upgrade'

Recarregar a configuração do Bash (.bashrc)

Quando editas o ficheiro de configuração do Bash (~/.bashrc), tens de sair e fazer login para tornar efetivos as mudanças. Também podes usar o comando source ~/.bashrc ou . ~/.bashrc (eles são equivalentes).