LPIC問題:53-56

問題53:lessコマンドを使ってファイル example.txt を閲覧しているときに、次のページに進むためのキーボードショートカットはどれですか?

A) n
B) p
C) f
D) q

解答解説を開く
正解) C

【解説】
A) n: lessコマンドでは検索後に次の一致項目に進むためのコマンドです。次のページに進むコマンドではありません。

B) p: lessコマンドでは特に機能を持たないキーです。次のページに進むコマンドではありません。

C) f: lessコマンドで次のページに進むためのキーボードショートカットです。正解です。

D) q: lessコマンドを終了するためのコマンドです。次のページに進むコマンドではありません。

問題54:ファイル data.txt の最初の5行と最後の5行を表示するためのコマンドはどれですか?

A) head -n 5 data.txt; tail -n 5 data.txt
B) head -5 data.txt | tail -5
C) tail -n 5 data.txt | head -n 5
D) head -n 5 data.txt | tail -n 5

解答解説を開く
正解) A

【解説】
A) head -n 5 data.txt; tail -n 5 data.txt: 最初の5行を表示する head コマンドと最後の5行を表示する tail コマンドを組み合わせて使用しています。正解です。

B) head -5 data.txt | tail -5: 最初の5行を表示した後、その中の最後の5行を表示するため、正しくありません。

C) tail -n 5 data.txt | head -n 5: 最後の5行を表示した後、その中の最初の5行を表示するため、正しくありません。

D) head -n 5 data.txt | tail -n 5: 最初の5行を表示した後、その中の最後の5行を表示するため、正しくありません。

問題55:ファイル report.txt の行数、単語数、バイト数を表示するためのコマンドはどれですか?

A) wc -l report.txt
B) wc -w report.txt
C) wc -c report.txt
D) wc report.txt

解答解説を開く
正解) D

【解説】
A) wc -l report.txt: 行数のみを表示するコマンドです。

B) wc -w report.txt: 単語数のみを表示するコマンドです。

C) wc -c report.txt: バイト数のみを表示するコマンドです。

D) wc report.txt: 行数、単語数、バイト数をすべて表示するコマンドです。正解です。

問題56:2つのファイル file1.txtfile2.txt の内容を結合して表示するコマンドはどれですか?

A) cat file1.txt > file2.txt
B) cat file1.txt file2.txt
C) cat file1.txt | file2.txt
D) cat > file1.txt file2.txt

解答解説を開く
正解) B

【解説】
A) cat file1.txt > file2.txt: file1.txt の内容を file2.txt に上書きします。

B) cat file1.txt file2.txt: 2つのファイルの内容を結合して表示します。正解です。

C) cat file1.txt | file2.txt: file1.txt の内容をパイプで file2.txt に渡すことはできません。

D) cat > file1.txt file2.txt: このコマンドは file1.txt に file2.txt の内容を書き込むことを意図していますが、正しい構文ではありません。