0

いくつかの .sh ファイルを作成し、$PATH の下のいずれかのディレクトリに配置しました。残念ながら、新しいセッションを開始するたびに、それらを使用したい場合はソースを取得する必要があります。私はグーグル検索を行いましたが、これらのファイルを入手する必要がないために探しているものを実際に見つけることができませんでした.

source all コマンドを ~/.bashrc に配置できると思いますが、これを簡単な方法で実行する方法があるはずです。

ありがとう

4

2 に答える 2

2

~/.functionsすべてのスクリプトがディレクトリの下にあるとしましょう。これをあなたの中に入れてください$HOME/.bashrc

for file in ~/.functions/*
do
    . $file
done

~/.functionsこれにより、新しいシェルを起動するたびに、ディレクトリ内のすべてのファイルが読み込まれます。

于 2013-05-24T14:54:26.647 に答える
1

すべてのコマンドをソースにする.bashrcのが簡単な方法です。

すべてのコマンドを配置する特定のディレクトリ、たとえば を作成し、このディレクトリにある実行可能ファイルに~/.start_scriptsループを記述して、起動スクリプトをソースする洗練された方法が必要な場合があります。そうすれば、新しいコマンドがディレクトリに置かれるたび.bashrcに編集する必要がなくなります。.bashrc.start_scripts

于 2013-05-24T14:35:09.640 に答える