В моей системе Linux (человечность), когда я создаю определенный псевдоним в ~/.bashrc
и затем перезапустите терминал/систему, псевдоним всегда работает снова, ничего не перезагружая.
Но в моей системе MAC, когда я создаю тот же псевдоним в том же файле, он только работает на текущем терминальном сеансе, но не больше после перезапуска терминала. Я должен сделать source ~/.bashrc
получить загруженный снова.
Вопрос: как/где я создаю псевдоним в своей системе MAC так, чтобы это всегда работало, ничего не перезагружая?
Вставьте следующее .bash_profile
:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
В зависимости от того, как запускается терминал, он будет работать также .bash_profile
или .bashrc
.
Если Вы хотите, чтобы псевдоним был доступен везде, он должен работать с терминалом входа в систему, который загружает профиль.