Centosのデフォルトの端末アプリケーションで~/.bashrcを動作させるにはどうすればよいですか? [閉鎖]

Centosのデフォルトの端末アプリケーションで~/.bashrcを動作させるにはどうすればよいですか? [閉鎖]

私が経験している問題は、基本的なGnome端末アプリケーションを使用するときの基本的な実行および.bashrc/.bash_profileまたはスクリプトに関するものです。.profile

私はこれを「実行」するには、ログインした対話型セッションに存在する必要があると言う多数の参照を見つけましたが、基本的なターミナルアプリケーションを使用してこれを行う方法を説明するスレッドはありません。

私の質問は、Gnomeデスクトップでターミナルアプリケーションを使用するたびにCentosで.bashrcスクリプトと.bash_profileスクリプトを実行するにはどうすればよいですか?

答え1

そういう意味で私は自分の質問に答えます。

だからそれを動作させるには:

  1. Centosでターミナルアプリケーションを開きます(Applications \ Accessories \ Terminal)。
  2. [編集\現在のプロファイル]を選択します(このプロファイルを現在のプロファイルのデフォルト値に設定する場合)。
  3. 「タイトルとコマンド」タブを選択し、「コマンドをログインシェルとして実行」オプションを選択します。

これにより、端末の起動時に.profileと.bashrcソースが実行されます。

答え2

端末が通常のセッションを開始すると、から読み込まbashれます。他のコマンドがある場合は、ログインシェルからのみ読み取ることができ、ログインしていないbashでは読み取ることができません。bash~/.bashrc~/.bash_profile

次のソース~/.bashrcから簡単に入手できます。~/.bash_profile

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

.bash_profile次に、他のすべてをからに移動します~/.bashrc~/.bash_loginログインシェルは、見つからない場合にのみ読み取り、見つから~/.bash_profileない~/.profile場合にのみ読み取ります~/.bash_login

これはすべての端末プログラムで動作します。

関連情報