編集した ~/.bashrc を、新しいシェルを起動せずに現在のシェルへ反映させるコマンドはどれか。

LPIC-1(101/102 試験)「シェルとスクリプト」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / シェルとスクリプト ・ コマンド問題
$
  1. source ~/.bashrc✓ 正解
  2. exec ~/.bashrc
  3. run ~/.bashrc
  4. bash ~/.bashrc
💡 source(または .)は指定ファイルを現在のシェルで読み込み、設定を即時反映します。bash ~/.bashrc はサブシェルで実行するため現在のシェルには反映されません。
○ source ~/.bashrc:source(.)は指定ファイルを現在のシェル内で読み込み、設定を即座に反映するため正しい。
✕ exec ~/.bashrc:execは現在のシェルを指定プログラムで置換するもので、設定ファイル読み込み用途ではない。
✕ run ~/.bashrc:runというコマンドはbashに存在せず、設定の反映には使えない。
✕ bash ~/.bashrc:bash ~/.bashrcはサブシェルで実行され、現在のシェルには設定が反映されない。
▶ この分野をクイズ形式で解く