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'