Parece que você está usando o OSX, até onde eu sei open
é específico para macs, no mundo Linux você tem xdg-open
. Por favor, certifique-se sempre mencionar seu sistema operacional exato em sua pergunta.
Agora, supondo que você esteja realmente usando o OSX, o arquivo que você deve editar é ~/.bash_profile
e não ~/.bashrc
. O aplicativo do terminal OSX inicia os shells de login por padrão e eles não lêem ~/.bashrc
. Além disso, geralmente é uma boa prática sempre citar declarações de variáveis. Então, abra ~/.bash_profile
e adicione esta linha:
export CDPATH=".:~/.shortcuts"
Além disso, você não precisa do link, basta adicionar os diretórios que deseja ao $CDPATH
varilable:
export CDPATH=".:/mydir/here/:/mydir/there/:/mydir/everywhere/"