- / etc / environment-このファイルは、特にシステム全体の環境変数設定用です。スクリプトファイルではなく、1行に1つずつ割り当て式で構成されています。具体的には、このファイルにはシステム全体のロケールとパスの設定が保存されます。
私はABNFおよび/または動作のより詳細な説明、または実際にフォーラムの伝聞ではない何かを探しています。
Google上にある場合、それは私を避けています。
- / etc / environment-このファイルは、特にシステム全体の環境変数設定用です。スクリプトファイルではなく、1行に1つずつ割り当て式で構成されています。具体的には、このファイルにはシステム全体のロケールとパスの設定が保存されます。
私はABNFおよび/または動作のより詳細な説明、または実際にフォーラムの伝聞ではない何かを探しています。
Google上にある場合、それは私を避けています。
回答:
なぜこれがより明確に/etc/environment
されていないのかわかりませんが、単一のコードや特定のシェル(または必ずしもすべてのシェル)によって解析されません(試してみてgrep -r "/etc/environment" /etc
、私が意味するものを見るでしょう)。pam
特に、シェルを介さずに直接解析します。
慣例により、私は慣習を意味する、それは値がオプションで引用されている、純粋なキーと値のペアです。たとえば、変数の展開やコマンドの実行を試みるものをそこに入れて、それが機能することを期待することはできません。
厳密で正式な文法の定義がどこにでもあるなら、私は驚くでしょう。
おそらく、最も信頼できる答えに最も近いのはpam_env
ドキュメントです:http : //www.linux-pam.org/Linux-PAM-html/sag-pam_env.html
environのマニュアルページで適切な情報を見つけることができます。入力man 7 environ
することにより、ターミナルからアクセスできます 。
慣例により、environの文字列の形式は「name = value」です。
ブラウザから読むこともできます:http : //manpages.ubuntu.com/manpages/lucid/en/man7/environ.7.html#toptoc2
また、使用例と詳細を示します。
/etc/environment
はプロセスの環境を埋めるために使用されますが、Nicholasが説明したように、独自の構文規則があります。