103.2基礎
large.logは端末1画面に収まらない。
ファイルを変更せず、前後移動や文字列検索をしながら閲覧する。
適切なコマンドはどれか。
× 不正解
lessはテキストを端末上で対話的に閲覧するページャーである。閲覧操作は元ファイルを書き換えない。
詳細解説
正しい
less large.logページャーを起動し、前後移動や検索をしながら内容を閲覧できる。
正解。画面単位の移動や検索を行いながら大きなテキストを閲覧できる。
誤り
cat large.log全文を連続出力するだけで、対話的な移動や検索を提供しない。
端末へ全文を流すため、過ぎた内容の対話的操作には向かない。
誤り
head large.log既定では先頭10行しか表示しない。
先頭10行だけではファイル全体を閲覧できない。
誤り
tail large.log既定では末尾10行しか表示しない。
末尾10行だけではファイル全体を閲覧できない。
実際に確かめる
一時的な検証環境で実行できる例です。
less --version | head -n 1期待される結果
lessのVersion情報(Versionは環境により異なる)理解のポイント
- lessはページャー
- /で前方検索できる
- qで終了する
確認時の注意
- 確認環境: less 590以降
- 対話操作は端末を必要とするため、自動テストではVersion表示だけを確認する。
基礎のおさらい
標準入力
lessはファイルだけでなく、別コマンドの出力をパイプから受け取れる。
非破壊の閲覧
lessはエディタではなく閲覧用であり、通常の操作で元ファイルを変更しない。
問題IDKP-103-036
確認環境less 590以降
最終技術確認2026-08-12
誤り・権利侵害を報告