私は何年にもわたってさまざまな *nix ベースのシステムを使用してきましたが、使用する Bash のすべてのフレーバーは、実行する起動スクリプトを決定するための異なるアルゴリズムを持っているようです。環境変数やエイリアスの設定、起動メッセージ (MOTD など) の出力などのタスクを実行するには、どの起動スクリプトが適切ですか?
.bashrc、.bash_profile、に物を入れることの違いは何.environmentですか? 、、、などの他のファイルも見まし.loginた。これらは関連していますか?物理的にログインするとき、ssh を介してリモートでログインするとき、および新しいターミナル ウィンドウを開くときに実行される違いは何ですか? プラットフォーム間 (Mac OS X (およびその Terminal.app) と Cygwin Bash を含む) に大きな違いはありますか?.bash_login.profile