1

В моей системе Linux (Ubuntu), когда я создаю определенный псевдоним в ~/.bashrc и затем перезагружаю терминал / систему, псевдоним всегда работает снова, не перезагружая ничего.

Но в моей системе MAC, когда я создаю один и тот же псевдоним в том же файле, он работает только в текущем сеансе терминала, но не перезапускает терминал. Мне нужно сделать source ~/.bashrc чтобы загрузить его снова.

Вопрос: Как / где я могу создать псевдоним в моей системе MAC, чтобы он всегда работал без перезагрузки?

1 ответ1

2

Поместите следующее в .bash_profile:

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

В зависимости от того, как запущен терминал, он будет запускать либо .bash_profile либо .bashrc .

Если вы хотите, чтобы псевдоним был доступен везде, он должен работать с терминалом входа в систему, который загружает профиль.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .