LPIC問題:773-776

LPIC練習問題

問題773:ログアウト時に実行されるbashの設定ファイルはどれですか?

A) /etc/bashrc
B) ~/.bash_logout
C) /etc/bash_logout
D) ~/.bashrc

解答解説を開く
正解)B

【解説】
A) /etc/bashrc
誤りです。このファイルはログイン時や非ログインシェル起動時に実行されますが、終了時には使用されません。
B) ~/.bash_logout
正解です。このファイルはユーザーがログアウトした際に実行される設定ファイルです。
C) /etc/bash_logout
誤りです。このファイルは一般的には存在しません。
D) ~/.bashrc
誤りです。このファイルは非ログインシェルの起動時に使用されます。

問題774:exportコマンドの主な機能は何ですか?

A) 環境変数を削除する。
B) シェル変数を環境変数に設定する。
C) 環境変数の一覧を表示する。
D) 環境変数をシェル変数に変更する。

解答解説を開く
正解)B

【解説】
A) 環境変数を削除する。
誤りです。unsetコマンドを使用して変数を削除します。
B) シェル変数を環境変数に設定する。
正解です。exportコマンドはシェル変数を環境変数としてエクスポートします。
C) 環境変数の一覧を表示する。
誤りです。envまたはprintenvコマンドを使用して環境変数を一覧表示します。
D) 環境変数をシェル変数に変更する。
誤りです。exportはシェル変数を環境変数に変換しますが、その逆ではありません。

問題775:bashの設定ファイルで、ログイン時に読み込まれ、全ユーザー共通で使用されるファイルはどれですか?

A) /etc/bash_profile
B) /etc/bash_login
C) /etc/bashrc
D) /etc/profile

解答解説を開く
正解)D

【解説】
A) /etc/bash_profile
誤りです。このファイルはユーザー固有の設定に関連します。
B) /etc/bash_login
誤りです。このファイルはログインシェルでのみ使用されますが、全ユーザー共通ではありません。
C) /etc/bashrc
誤りです。このファイルはインタラクティブな非ログインシェルで使用されます。
D) /etc/profile
正解です。このファイルはログイン時に全ユーザーで共有される設定が読み込まれます。

問題776:bashの設定ファイルで、ユーザーがログイン時に実行される設定ファイルはどれですか?

A) ~/.profile
B) ~/.bash_profile
C) ~/.bash
D) ~/.bashrc

解答解説を開く
正解)B

【解説】
A) ~/.profile
誤りです。このファイルは~/.bash_profileが存在しない場合に使用されます。
B) ~/.bash_profile
正解です。ログイン時にユーザーの設定を適用するためのファイルです。
C) ~/.bash
誤りです。このようなファイルは存在しません。
D) ~/.bashrc
誤りです。非ログインシェルで読み込まれる設定ファイルです。