у меня эти строки сохранены на моем .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
обновит настройки в вашей текущей оболочке, не заставляя вас открывать новый терминал. Или вы должны один раз источник ~ / .bashrc
, чтобы сделать псевдонимы доступными в текущем сеансе.