パスにプログラムを追加[重複]

パスにプログラムを追加[重複]

/ optディレクトリに多くのツールが格納されています。ツールは /opt/toolname/tool.sh で構成されます。私の質問は、端末のすべてのディレクトリでツールを実行できるように、/ optフォルダのツールを自分のパスに追加する方法です。

私は/ usr / binにシンボリックリンクを作成してこれを行うためにいくつかのツールをうまく使用しましたが、200を超えるツールを使用すると非常に退屈な作業方法です。もっと良い方法がありますか?

ベストアンサー1

/usr/bin唯一の正しい方法は、説明する方法でリンクを作成することです/usr/local/bin。通常、これらのフォルダには/opt/toolname実行可能ファイルだけでなく他の多くのファイルもあるためです。汚れてしまいます。とにかく変数/opt/*/に追加することは$PATH機能しません。

これらのバイナリへのフルパスのリストがある場合は、スクリプトを介してリンクを生成できます。

おすすめ記事