
私のコンピュータでFedora 16 x86_64を実行しています。
パスを更新するためにGUIターミナルウィンドウをインポートできない理由を特定しようとしています。
最近、パス(in .bash_profile
)に新しい場所を追加しましたが、GUI端末を閉じて再開した後も、新しい場所はまだ表示されませんでした。tty2
新しいルートに移動すると、そのルートが一覧表示されます。 GUI端末を閉じて再度開き、新しいパスエントリがまだ使用されているパスにないことがわかりました。再起動しませんでしたが、次のことを試しています。
- 再起動しないでください
- この問題が再発生しないようにする必要があることを理解してください。
答え1
シェル構成ファイル - bashの場合~/.bash_profile
- 起動時にのみロードされます。ログインシェル。非ログインシェルを使用する~/.bashrc
。
おそらく、ターミナルは新しいタブまたはウィンドウに対して非ログインであるシェルを起動しています。つまり、ログアウトしてから再度ログインするまで、変更は表示されません。
でパス設定を検討する.bashrc
か、ログインシェルを起動するようにターミナルプログラムを設定できます。 (私は一般的に後者を好むが、YMMV)