LPIC問題:389-392

LPIC練習問題

問題389:yumコマンドで特定のキーワードを使って利用可能なパッケージを検索するサブコマンドはどれですか?

A) find
B) lookup
C) search
D) grep

解答解説を開く
正解) C

【解説】
A) find
誤りです。このサブコマンドは存在しません。
B) lookup
誤りです。このサブコンドは存在しません。
C) search
正解です。このサブコンドは、指定したキーワードを使って利用可能なパッケージを検索します。
D) grep
誤りです。このコマンドはテキスト検索に使用されますが、yumコマンドのサブコマンドではありません。

問題 390:yumコマンドでインストール済みパッケージを削除するためのサブコマンドはどれですか?

A) delete
B) remove
C) uninstall
D) erase

解答解説を開く
正解) B

【解説】
A) delete
誤りです。このサブコマンドは存在しません。
B) remove
正解です。このサブコマンドは、インストール済みパッケージを削除するために使用されます。
C) uninstall
誤りです。このサブコマンドは存在しません。
D) erase
誤りです。このサブコンドはrpmコマンドで使用されるものです。

問題391:bashシェルで変数をエクスポートするためのコマンドはどれですか?

A) declare
B) export
C) env
D) set

解答解説を開く
正解) B

【解説】
A) declare
誤りです。このコマンドは変数を宣言するために使用されますが、エクスポートには使用されません。
B) export
正解です。このコマンドは、変数を子プロセスにエクスポートするために使用されます。
C) env
誤りです。このコマンドは現在の環境変数を表示するために使用されますが、エクスポートには使用されません。
D) set
誤りです。このコマンドはシェルの設定を変更するために使用されますが、変数のエクスポートには適していません。

問題392:シェルスクリプト内で現在のシェルが使用しているプロセスIDを取得するための特殊変数はどれですか?

A) $$
B) $!
C) $?
D) $@

解答解説を開く
正解) A

【解説】
A) $$
正解です。この特殊変数は、現在のシェルのプロセスIDを返します。
B) $!
誤りです。この特殊変数は、直前に実行したバックグラウンドプロセスのプロセスIDを返します。
C) $?
誤りです。この特殊変数は、直前に実行したコマンドの終了ステータスを返します。
D) $@
誤りです。この特殊変数は、スクリプトに渡されたすべての引数を表します。