回答:
はい、任意のディレクトリをシステムパスに追加できます。これを行う1つの方法は、PATH(環境変数)定義を更新することです。.bashrc
次の行を追加して、これを行うことができます。
PATH="/your/script/dir:${PATH}"
export PATH
私のスクリプトは$HOME/.local/bin/
(隠しディレクトリです)に追加するのが好きなので、ホームディレクトリはきれいに保たれます。
を実行しない限り、ディレクトリはPATH変数にすぐには挿入されませんsource .bashrc
。
パスに複数のディレクトリを追加できます。覚えておいてください。コードを理解していない場合は、BASHのドキュメントを参照してください。
前の方法はユーザーに対してのみ機能します。すべてのユーザーにスクリプトディレクトリを追加する必要がある場合は、bodhi.zazenとしてスクリプトを追加します/usr/local/bin
。
bash foo.sh
、で実行できますfoo.sh
。