Я добавил эту строку в мой ~/.bashrc
файл.
alias myserver='ssh davidfaux@davidfaux.com'
Однако, когда я открываю терминал и запускаю myserver
, терминал жалуется, что
-bash: myserver: command not found
Однако когда я получаю исходный файл .bashrc ( . .bashrc
), псевдоним работает.
Тем не менее, я не хочу получать файл каждый раз, когда открываю терминал для работы с псевдонимом. Как мне это сделать?
. .bashrc
в.bash_profile
произведения.Ответы:
Короче говоря, вы помещаете свои псевдонимы в неправильный файл
.bashrc
, поэтому вам нужно продолжать запускать исходный код, чтобы псевдонимы работали в любых новых экземплярах терминала входа в систему.Из комментария Криса Джонсена в. Почему .bashrc не запускается автоматически?
Для получения дополнительной информации см. Страницу руководства для
bash
:Тогда посмотрите в разделе ПРИЗНАНИЕ.
источник
source ~/.bashrc
в свой .bash_profile, но я все еще сталкиваюсь с той же проблемой ...Вы всегда можете положить
в файл
~/.profile
или~/.bash_profile
на Mac я думаю.Оооо, вы могли бы просто положить свои вещи в
.profile
или.bash_profile
.источник