2012-03-11 16 views

答えて

109

はい、あなたの.bash_profileの末尾に、行を置く:

. ~/.bashrc 

これは自動的に通常のプロファイルのみを処理し、それらの状況下でrcファイルをソース。

bashが特定のファイルを実行するときのルールは複雑で、コマンドライン引数と環境変数とともに、開始されるシェルの種類(ログイン/非ログイン、対話型かどうかなど)によって異なります。

あなただけINVOCATIONを探し、man bash出力でそれらを見ることができます - あなたはおそらくダイジェストと:-)

+2

このソリューションの問題点は、一部のシステムでは.bashrcが.bash_profileを呼び出していることです。 – Honza

+1

自分自身を修正しましょう:システムには.bashrcが.bash_profileを呼び出す必要はありませんが、自分自身をやっていないことを確認する必要があります。 – Honza

+1

@Honza、これはほとんどの場合、これは逆の方法なので、最も珍しい設定です。誰かが確かにそのように手配することができましたが、私たちは彼らの正気について質問しなければなりません:-) – paxdiablo

4

実行bashは明示的に次の行を追加することで、私のために働いたのに、それを復号化するためにある程度の時間が必要になります私の〜/ .tmux.confファイル:

set-option -g default-command "exec /bin/bash" 
関連する問題