過去問ドリル

オリジナル問題 LinuCレベル1試験 問題 問22

GNUとUnixのコマンド/フィルタを使ったテキストストリームの処理

headコマンドとtailコマンドの説明として適切なものはどれか。

出典:オリジナル問題 LinuCレベル1試験 問題 問22

正解:D

解説

headはファイルの先頭から、tailは末尾から指定した行数を表示します。行数は-n(例: head -n 5)で指定し、既定はどちらも10行です。tailには-fオプションがあり、ファイルに追記された内容を追いかけて表示し続けるため、ログの監視によく使われます。

選択肢ごとの解説

  • A誤り。先頭がhead、末尾がtailで、説明が入れ替わっています。
  • B誤り。並べ替えを行うのはsortコマンドです。
  • C誤り。tailは末尾だけを読めばよいため、大きなファイルでも使えます。
  • D正しい。headが先頭、tailが末尾を表示し、-nで行数を指定します。
LinuCレベル1の過去問を演習モードで解く