Configuration

使用者配置文件是否有標準指定的位置?

  • July 26, 2021

我說的是~/.foo在使用者主目錄中找到的文件。我正在開發一個從這樣的文件中讀取的程序,如果可以的話,我還想清理我的使用者根目錄。

是否有 POSIX 指定的變數,例如可以~/$(conf)在哪裡找到類似的配置.emacs

POSIX

在規範中搜尋字元串“使用者配置”或“配置文件”出現零命中,所以我會說不,它沒有以任何方式指定這一點。

FHS

查看FHS - Filesystem Hierarchy Standard它有這一點:

應用程序的使用者特定配置文件儲存在使用者主目錄中以“.”開頭的文件中。字元(“點文件”)。如果應用程序需要創建多個點文件,則應將它們放置在名稱以“.”開頭的子目錄中。字元,(“點目錄”)。在這種情況下,配置文件不應以“.”開頭。特點。11 .

系統配置/getconf

查看存在的 POSIX 配置常量列表<limits.h>是我能想到的唯一其他地方可以配置這樣的東西。執行該命令getconf <var>將返回這些類型的結果。

例如:

$ getconf _POSIX_CHILD_MAX
1024

但是查看定義列表,我看不到任何與使用者主目錄有關的內容。

引用自:https://unix.stackexchange.com/questions/126603