LPIC-1 101試験 模試③:33-36

問題33:dd コマンドを使用して、ファイル input.img を output.img にコピーし、ブロックサイズを 4MB に設定する正しいコマンドはどれですか。

A) dd bs=4M of=output.img if=input.img
B) dd bs=4M input.img output.img
C) dd if=input.img of=output.img bs=4M
D) dd input.img output.img bs=4M

解答解説を開く
正解)C

【解説】
A) 誤りです。オプションの順序が間違っています。if(入力ファイル)とof(出力ファイル)を指定する必要があります。
B) 誤りです。この形式のオプションは正しくありません。
C) 正解です。if=input.img は入力ファイル、of=output.img は出力ファイルを指定し、bs=4M でブロックサイズを4MBに設定します。
D) 誤りです。引数を指定する方法が間違っています。

問題34:cut コマンドを使用して、データファイル info.txt の各行からカンマ区切りで3番目のフィールドを抽出する正しいコマンドはどれですか。

A) cut -d, -f 3 info.txt
B) cut -f 3 -d " " info.txt
C) cut -c 3 info.txt
D) cut --delimiter "," --fields 3 info.txt

解答解説を開く
正解)A

【解説】
A) 正解です。-d は区切り文字を指定し、-f は取得するフィールドを指定します。
B) 誤りです。区切り文字として空白を指定しており、正しくありません。
C) 誤りです。-c は文字の範囲を指定するオプションで、フィールド抽出には使いません。
D) 誤りです。この形式は長いオプション名を使っていますが、実際のcutコマンドではサポートされていません。

問題35:grep コマンドを使用して、ファイル log.txt の中から "ERROR" を含む行数をカウントする正しいコマンドはどれですか。

A) grep -n ERROR log.txt
B) grep -l ERROR log.txt
C) grep -c ERROR log.txt
D) grep --count ERROR log.txt

解答解説を開く
正解)C

【解説】
A) 誤りです。-n は一致した行番号を表示するオプションです。
B) 誤りです。-l は一致したファイル名のみを表示するオプションです。
C) 正解です。-c は一致した行数をカウントするオプションです。
D) 誤りです。--count というオプションは存在しません。

問題36:ls コマンドの出力を、画面に表示しながらファイル output.txt にも保存する正しいコマンドはどれですか。

A) ls | tee output.txt
B) ls > output.txt
C) ls 2> output.txt
D) ls < output.txt

解答解説を開く
正解)A

【解説】
A) 正解です。tee コマンドは標準出力を画面とファイルに同時に出力します。
B) 誤りです。> は出力をファイルに上書きしますが、画面には表示されません。
C) 誤りです。2> は標準エラー出力をファイルにリダイレクトするため、ls の出力とは関係ありません。
D) 誤りです。< は標準入力を指定するオプションで、この場合は不適切です。[/su_spoiler] [vkExUnit_ad area=after]