web-dev-qa-db-ja.com

.bashrcの実行と新規ログイン

.bashrcに新しいエイリアスを追加しました

.bashrcを実行してもそのエイリアスは作成されませんが、新しいログインは可能です。

なぜそうなのか、テストログインを行わずに新しい.bashrcが機能するかどうかをテストする方法を誰かに説明してもらえますか?

7
Radek

「execbash」がそれを行う必要があります。基本的には、bashシェルを再起動し、その過程で.bashrcを読み取ります。

10
hotei

.またはsourceを使用してファイルを入手できます。

. ~/.bashrc

または

source ~/.bashrc

これにより、現在のセッションでファイル内の行が再度読み取られて実行されます。