SOとaskubuntuに関する質問への回答は、を突く(およびヘッダーを読む)$HOME
とともに/etc/
、環境変数を設定するために使用できるいくつかのファイルを示します。
~/.profile
~/.bashrc
~/.bash_profile
~/.gnomerc
~/.Rprofile
/etc/bash_bashrc
/etc/profile
/etc/screenrc
/etc/
ファイル$HOME
はユーザー固有であるのに対して、私はすべてのユーザー用に作業中のファイルを収集します。また、実行時にロードされるの.profile
に対して、ログイン.bashrc
時にロードされるものを収集します/bin/bash
。また、プログラムごとに設定ファイルが異なることも理解しています(.Rprofile
Rの場合など)。しかし、私はいくつかの明確化を感謝します:
- ある
*rc
と*profile
ファイルが根本的に違うのですか? - そのようなファイルの範囲は何ですか(たとえば、Linuxで一般的に使用されるファイル)
- 階層があります(例:で
.bashrc
設定された変数を上書きします.settings
) - このクラスのファイルの良いリファレンスは何ですか?これらのファイルのオプションについては?
INVOCATION
セクションを参照してくださいman bash
。FHS
Linuxファイルシステムに関するwiki記事を参照してください。それはあなたに良いスタートを与え、これらの質問のいくつかに答えます。ドット(.
)が前に付いたファイルは、通常ユーザー固有$HOME
です。ユーザーのディレクトリにあります。