Но, они все еще работают после source .bash_aliases
.
У меня есть следующие строки в моем .bashrc:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Это, как предполагается, эквивалентно вводу source .bash_aliases
,не так ли?
Я понял это; это было вызвано тем, что я создавал .bash_profile в следующем учебное руководство для установки ключа GPG. В присутствии .bash_profile файла проигнорирован весь .bashrc файл.
От man [
:
-f FILE
FILE exists and is a regular file
, Так как Вы сделали .bash_aliases ссылкой, этот тест перестал работать. Или сделайте это регулярным файлом и не гибкой ссылкой, или измените этот тест.
Попытайтесь поместить тот же псевдоним в bash_profile
файл также. И перезапустите свой терминал