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

enter image description here

у меня эти строки сохранены на моем .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 и щелкая средней кнопкой мыши на терминале.

Что дает? Может кто-нибудь помочь? Заранее спасибо.

1
задан 19 August 2020 в 15:15

1 ответ

Допустим, после сохранения конфигурации вам нужно будет открыть новое окно терминала, чтобы изменения вступили в силу. Поскольку запуск source .bashrc обновит настройки в вашей текущей оболочке, не заставляя вас открывать новый терминал. Или вы должны один раз источник ~ / .bashrc , чтобы сделать псевдонимы доступными в текущем сеансе.

0
ответ дан 21 August 2020 в 07:54

Другие вопросы по тегам:

Похожие вопросы: