'источник' из псевдонима не работает, но ручной поиск источников работает

У меня есть эти строки, сохраненные на моем .bash_aliases:
alias sss='source ~/.bashrc'
alias merc='source /usr/local/mermaid-bootload/environment-setup-cortexa7t2hf-neon-oe-linux-gnueabi'
Когда я вызываю merc
, это появляется:
bash: /usr/local/mermaid-bootload/environment-setup-cortexa7t2hf-neon-oe-linux-gnueab: No such file or directory
Обратите внимание, что в подсказке gnueabi отсутствует буква «i», что меня сбивает с толку.
Я могу подтвердить , что исходный путь записывается правильно в .bash_aliases
файле (когда я cat
файл или открыть его в vi
или nano
).
Я также могу вручную получить файл, набирая ту же команду вручную или копируя точную строку из .bash_aliases
терминала и щелкая средней кнопкой мыши.
Что дает? Может кто-нибудь помочь? Заранее спасибо.
Ответы
Допустим, после сохранения конфигурации вам нужно будет открыть новое окно терминала, чтобы изменения вступили в силу. Поскольку запуск source .bashrc
обновит настройки в вашей текущей оболочке, не заставляя вас открывать новый терминал. Или вам нужно source ~/.bashrc
один раз сделать доступными псевдонимы в текущем сеансе.