~/.bashrc
とにエイリアスを定義しました~/.bash_profile
。
alias e='echo'
コマンドを実行するとき:
bash -c 'e hello'
次のようにエラーが表示されます。
bash: e: command not found
しかし、対話型bashシェルでは、コマンドを実行するe hello
とhello
。
ベストアンサー1
以下を介して電話する場合bash
:
bash -c 'cmd'
これはbash
非対話型、非ログインシェルになるため、rcスクリプトを選択しません。
消耗品を入手するには、~/.bashrc
次に電話してくださいbash
。
bash -ic 'e hello'
この-i
フラグを使用すると、bash
対話型の非ログインシェルと呼ばれます。次にファイルをインポートbash
します。~/.bashrc