Мои псевдонимы удара прекратили работать после недавнего обновления.

Но, они все еще работают после source .bash_aliases.

У меня есть следующие строки в моем .bashrc:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Это, как предполагается, эквивалентно вводу source .bash_aliases,не так ли?

0
задан 3 March 2017 в 14:28

3 ответа

Я понял это; это было вызвано тем, что я создавал .bash_profile в следующем учебное руководство для установки ключа GPG. В присутствии .bash_profile файла проигнорирован весь .bashrc файл.

1
ответ дан 3 November 2019 в 16:31

От man [:

   -f FILE
          FILE exists and is a regular file

, Так как Вы сделали .bash_aliases ссылкой, этот тест перестал работать. Или сделайте это регулярным файлом и не гибкой ссылкой, или измените этот тест.

0
ответ дан 3 November 2019 в 16:31

Попытайтесь поместить тот же псевдоним в bash_profile файл также. И перезапустите свой терминал

0
ответ дан 3 November 2019 в 16:31

Другие вопросы по тегам:

Похожие вопросы: