サーバーをセットアップするときに、すべてのユーザーに提示したいスクリプトのセットを開発しています。しかし/usr[/local]/[bin]
、[sbin]
などの標準的な場所にそれらを望んでいません
そのようなスクリプトを配置する場所に関する既存の規則はありますか?
サーバーをセットアップするときに、すべてのユーザーに提示したいスクリプトのセットを開発しています。しかし/usr[/local]/[bin]
、[sbin]
などの標準的な場所にそれらを望んでいません
そのようなスクリプトを配置する場所に関する既存の規則はありますか?
回答:
私の知る限り、カスタムLinuxスクリプトの場所はありません。カスタムインストールに使用する/opt
ディレクトリはディレクトリなので、そこに配置するのが最も安全なオプションです。ただし、スクリプトをフルパスなしで使用できるようにするには、PATH変数に含める必要があることに注意してください。
PATH
すべてのユーザーの変数の変更に関するヘルプが必要な場合は、サーバー上のすべてのユーザーのPATH変数を設定する方法を確認できますか?これ/etc/environment
を設定するファイルを参照します。
衝突を避けることを懸念しているが、使用できるPATH変数に別のルートを追加したくない場合/usr/local/bin
。私のサーバーのインストールでは、ファイルが存在しないため、簡単に回避できます。
それが役に立てば幸い
/usr/local/bin
は従来の場所のようで、このディレクトリは新規インストールでは空である必要があります。
出典:受け入れ答えこの質問について:
bin
ますか?etc
?opt
?はぁ。
/opt/bin
もうディレクトリがないため、最初に作成する必要があります。この場合、作成/usr/local/scripts
して$ PATHに配置することもできます。
もありますが~/bin
、これはのよう/usr/local/bin
に機能しますが、ユーザーは1人だけです。有効にするには、~/bin
ディレクトリを作成し、ログアウトして再度ログインします。