エイリアスからの「ソース」は機能しませんが、手動ソーシングは機能します

Aug 19 2020

これらの行を.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ファイル(Icatファイルを、またはで開きますvinano)。

同じコマンドを手動で入力するとき、または.bash_aliases端末から正確な行をコピーして中クリックするときに、ファイルを手動で取得することもできます。

何が得られますか?誰か助けてもらえますか?前もって感謝します。

回答

CoffeePlease Aug 19 2020 at 13:13

構成を保存したら、変更を行うために新しいターミナルウィンドウを開く必要があるとしましょう。実行source .bashrcすると、新しいターミナルを開かなくても、現在のシェルの設定が更新されます。またはsource ~/.bashrc、現在のセッションでエイリアスを使用できるようにする必要があります。