В моих ~/.shortcuts меня есть символические ссылки на некоторые часто используемые каталоги.
В .bashrc (OS X) я делаю это:
ls -1 ~/.shortcuts | xargs -I {} alias {}="'cd -P ~/.shortcuts/{}'"
Когда я запускаю alias в терминале, вывод показывает новые добавленные псевдонимы, но ни один из них не работает.Зачем?
У меня есть некоторые псевдонимы, такие как alias ll='ls -l' определенные в .bash_aliases . . ~/.bash_aliases в .bashrc прекрасно загружает мои пользовательские псевдонимы. Но когда я перенаправляю xargs -t в файл tmp и отправляю его в bashrc (так же, как я использую .bash_aliases), он не работает. 
Что я делаю неправильно?
