В моєму ~/.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
), він не працює.
Що я роблю неправильно?