LPIC問題:609-612

LPIC練習問題

問題609:teeコマンドをCtrl+C(SIGINT)などの割り込み信号を無視して実行するオプションは?

A) --ignore
B) --ignore-interrupts
C) --ignore-signals
D) --ignore-key

解答解説を開く
正解)B

【解説】
A) --ignore
誤りです。--ignoreは正しいオプション名ではありません。
B) --ignore-interrupts
正解です。このオプションはCtrl+Cなどの割り込み信号(SIGINT)を無視してteeコマンドを実行し続けます。
C) --ignore-signals
誤りです。これは存在しないオプションです。
D) --ignore-key
誤りです。このオプションも存在しません。

問題610:標準入力を指定したコマンドと初期引数に渡して実行するコマンドは?

A) tee
B) argsx
C) xargs
D) initialargs

解答解説を開く
正解)C

【解説】
A) tee
誤りです。teeは標準入力をファイルと標準出力に同時に出力するコマンドです。
B) argsx
誤りです。存在しないコマンドです。
C) xargs
正解です。xargsは標準入力を引数として別のコマンドに渡して実行します。
D) initialargs
誤りです。存在しないコマンドです。

問題611:xargsコマンドは何をするためのコマンドですか?
解答解説を開く

A) 標準入力をファイルに書き込む。
B) 標準入力を引数としてコマンドに渡す。
C) ファイルを圧縮する。
D) 標準入力を別のコマンドにリダイレクトする。

解答解説を開く
正解)B

【解説】
A) 標準入力をファイルに書き込む。
誤りです。標準入力をファイルに書き込む場合はteeコマンドを使用します。

B) 標準入力を引数としてコマンドに渡す。
正解です。xargsコマンドは標準入力を受け取り、指定されたコマンドの引数として渡して実行します。

C) ファイルを圧縮する。
誤りです。ファイルを圧縮するにはgzipやbzip2などのコマンドを使用します。

D) 標準入力を別のコマンドにリダイレクトする。
誤りです。リダイレクトするには|(パイプ)を使用します。

問題612:バックグラウンドでupdatedbジョブを実行する正しいコマンドは?

A) &updatedb
B) updatedb %
C) updatedb &
D) updatedb

解答解説を開く
正解)C

【解説】
A) &updatedb
誤りです。シンタックスが不正です。&はコマンドの最後に記述します。
B) updatedb %
誤りです。%はバックグラウンドジョブの識別子として使用されますが、正しい記述ではありません。
C) updatedb &
正解です。&をコマンドの末尾に付けることでバックグラウンドジョブとして実行されます。
D) updatedb
誤りです。この場合はフォアグラウンドで実行されます。