過去問ドリル

オリジナル問題 LinuCレベル1試験 問題 問1

シェルおよびスクリプト/シェル環境のカスタマイズ

bashにおいて、ログインシェルとして起動したときに読み込まれる設定ファイルの1つはどれか。

出典:オリジナル問題 LinuCレベル1試験 問題 問1

正解:A

解説

bashをログインシェルとして起動すると、/etc/profileに続いて、~/.bash_profile・~/.bash_login・~/.profileのうち最初に見つかったものが読み込まれます。一方、~/.bashrcは主に対話的な非ログインシェル(新しい端末を開いたとき等)で読み込まれるファイルで、両者は読み込まれる場面が異なります。

選択肢ごとの解説

  • A正しい。~/.bash_profileはログインシェルとして起動したときに読み込まれる設定ファイルの1つです。
  • B誤り。~/.bashrcは主に対話的な非ログインシェルで読み込まれるファイルです。
  • C誤り。/etc/vimrcはvi/vimエディタの全体設定ファイルで、シェルの起動とは無関係です。
  • D誤り。~/.gitconfigはGitのユーザー設定ファイルで、シェルの起動とは無関係です。
LinuCレベル1の過去問を演習モードで解く