web-dev-qa-db-ja.com

ユーザー構成ファイルの標準で指定された場所はありますか?

私は、ユーザーのホームディレクトリにある_~/.foo_のようなファイルについて話しています。私はそのようなファイルから読み取るプログラムに取り組んでいます。可能であれば、ユーザーのルートディレクトリもクリーンアップしたいと思います。

_.emacs_のような構成が見つかる~/$(conf)などのPOSIX指定の変数はありますか?

3
rath

POSIX

文字列「userconfig」または「configurationfiles」の仕様を検索するとヒット数がゼロになったので、これを指定していないと言えます。

FHS

FHS --Filesystem Hierarchy Standard を見ると、次のビットがあります。

アプリケーションのユーザー固有の構成ファイルは、ユーザーのホームディレクトリの「。」で始まるファイルに保存されます。文字(「ドットファイル」)。アプリケーションが複数のドットファイルを作成する必要がある場合は、それらを「。」で始まる名前のサブディレクトリに配置する必要があります。文字、(「ドットディレクトリ」)。この場合、構成ファイルは「。」で始まるべきではありません。キャラクター。 11

sysconf/getconf

<limits.h>に存在するPOSIX構成定数のリストを調べることは、このようなものが構成される場所を私が考えることができる唯一の他の場所です。コマンドgetconf <var>を実行すると、これらのタイプの結果が返されます。

例えば:

$ getconf _POSIX_CHILD_MAX
1024

しかし、定義のリストを見ると、ユーザーのホームディレクトリに関連するものは見当たりません。

5
slm