オリジナル問題 LinuCレベル1試験 問題 問1
シェルおよびスクリプト/シェル環境のカスタマイズbashにおいて、ログインシェルとして起動したときに読み込まれる設定ファイルの1つはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問1
- A~/.bash_profile
- B~/.bashrc
- C/etc/vimrc
- D~/.gitconfig
正解:A
解説
bashをログインシェルとして起動すると、/etc/profileに続いて、~/.bash_profile・~/.bash_login・~/.profileのうち最初に見つかったものが読み込まれます。一方、~/.bashrcは主に対話的な非ログインシェル(新しい端末を開いたとき等)で読み込まれるファイルで、両者は読み込まれる場面が異なります。
選択肢ごとの解説
- A正しい。~/.bash_profileはログインシェルとして起動したときに読み込まれる設定ファイルの1つです。
- B誤り。~/.bashrcは主に対話的な非ログインシェルで読み込まれるファイルです。
- C誤り。/etc/vimrcはvi/vimエディタの全体設定ファイルで、シェルの起動とは無関係です。
- D誤り。~/.gitconfigはGitのユーザー設定ファイルで、シェルの起動とは無関係です。