Enquanto não houver nada em execução na sessão necessária, após configurar o alias, insira bash
ou feche o terminal e reabra-o para iniciar uma nova sessão. Seu alias funcionará depois.
Testado e confirmado com meus ambientes.
Eu adiciono dois alias a ~/.bashrc
# add some helpful aliases
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
No entanto, eles não funcionam
$ l.
bash: l.: command not found
$ ll
bash: ll: command not found
O caminho é
$ echo $PATH
/Users/g/bin:me/Users/me/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/me/bin:/Users/me/.rvm/bin
Como resolver o problema?
Enquanto não houver nada em execução na sessão necessária, após configurar o alias, insira bash
ou feche o terminal e reabra-o para iniciar uma nova sessão. Seu alias funcionará depois.
Testado e confirmado com meus ambientes.
O arquivo ~ / .bashrc é lido somente uma vez, quando um shell bash é iniciado. Para ativar seus aliases, você deve instruir o bash a reler o arquivo com o seguinte comando.
source ~/.bashrc
Uma versão ainda mais curta, embora mais enigmática, deste comando é a seguinte.
. ~/.bashrc
Tags bash