ファイル閲覧

less

ファイルを1画面ずつスクロールして閲覧するページャー。大きなログファイルの確認に必須

SYNTAX less [options] [file...]

主なオプション(起動時)

オプション説明
-N行番号を表示
-i検索で大文字小文字を区別しない
-S長い行を折り返さず横スクロール
-F1画面に収まるなら即終了(cat的挙動)
+Ftail -f と同様にリアルタイム追記を監視
+/<pattern>起動時に指定パターンを検索した状態で開く

操作キー

キー動作
j / 1行下へ
k / 1行上へ
Space / f1ページ下へ
b1ページ上へ
g先頭へ移動
G末尾へ移動
/<pattern>下方向へ検索
?<pattern>上方向へ検索
n次の検索結果へ
N前の検索結果へ
q終了
Fリアルタイム追記監視モード(Ctrl+C で解除)

使用例

# ファイルを開く
less /var/log/syslog
# 行番号付きで開く
less -N access.log
# エラーログを開き、"ERROR" を即検索した状態で起動
less +/ERROR app.log
# パイプからの出力をページャーで閲覧
grep "WARN" app.log | less
# ログをリアルタイムで追いかける(tail -f 相当)
less +F /var/log/auth.log

more との違い

more は下方向にしかスクロールできない旧来のページャー。 less は上下スクロール・検索・複数ファイル対応と高機能なため、現在は less が標準的。