LPIC問題:21-24

問題21:カレントディレクトリを変更せずに現在のカレントディレクトリ内のファイルやディレクトリを一覧表示するコマンドはどれですか?

A) ls
B) cd
C) mkdir
D) touch

解答解説を開く
正解) A

【解説】
A) ls はカレントディレクトリ内のファイルやディレクトリを一覧表示するコマンドです。正解です。

B) cd はカレントディレクトリを変更するコマンドです。

C) mkdir は新しいディレクトリを作成するコマンドです。

D) touch は新しいファイルを作成したり、既存のファイルのタイムスタンプを更新するコマンドです。

問題22:カレントディレクトリを変更するコマンドはどれですか?

A) pwd
B) mv
C) cd
D) ls

解答解説を開く
正解) C

【解説】
A) pwd はカレントディレクトリのパスを表示するコマンドです。ディレクトリを変更する機能はありません。

B) mv はファイルやディレクトリを移動または名前を変更するコマンドであり、カレントディレクトリを変更する機能はありません。

C) cd (change directory) はカレントディレクトリを変更するコマンドです。正解です。

D) ls はカレントディレクトリの内容を一覧表示するコマンドであり、ディレクトリを変更する機能はありません。

問題23:現在のディレクトリが /home/user/projects の場合、/home への相対パスはどれですか?

A) ../..
B) ../
C) ./home
D) home

解答解説を開く
正解) A

【解説】
A) ../..

../ は一つ上のディレクトリ、つまり /home/user へ移動します。さらにもう一つ ../ で上のディレクトリに移動すると、/home になります。したがって、../.. は正しい相対パスです。正解です。

B) ../

../ は現在のディレクトリから一つ上のディレクトリに移動することを意味します。/home/user/projects から一つ上のディレクトリに移動すると、/home/user になります。したがって、/home には到達しません。間違いです。

C) ./home

./ は現在のディレクトリを指します。そのため、./home は現在のディレクトリ内にある home という名前のサブディレクトリを指します。/home/user/projects 内に home というディレクトリが存在する場合はそちらに移動しますが、質問の /home には到達しません。間違いです。

D) home

home という相対パスは現在のディレクトリ内にある home というサブディレクトリを指します。/home/user/projects 内に home というサブディレクトリが存在する場合はそちらに移動しますが、 /home には到達しません。間違いです。

問題24:FHSにおいて、/tmp ディレクトリの主な役割は何ですか?

A) 一時的なファイルを格納する。
B) ユーザー固有のデータを格納する。
C) システムのバイナリファイルを格納する。
D) システムの設定ファイルを格納する

解答解説を開く
正解) A

【解説】
A) /tmp は一時的なファイルを格納するためのディレクトリです。正解です。

B) ユーザー固有のデータは通常 /home に格納されます。

C) システムのバイナリファイルは /bin または /usr/bin に格納されます。

D) システムの設定ファイルは /etc に格納されます。