ファイル閲覧
less
ファイルを1画面ずつスクロールして閲覧するページャー。大きなログファイルの確認に必須
SYNTAX
less [options] [file...] 主なオプション(起動時)
| オプション | 説明 |
|---|---|
-N | 行番号を表示 |
-i | 検索で大文字小文字を区別しない |
-S | 長い行を折り返さず横スクロール |
-F | 1画面に収まるなら即終了(cat的挙動) |
+F | tail -f と同様にリアルタイム追記を監視 |
+/<pattern> | 起動時に指定パターンを検索した状態で開く |
操作キー
| キー | 動作 |
|---|---|
j / ↓ | 1行下へ |
k / ↑ | 1行上へ |
Space / f | 1ページ下へ |
b | 1ページ上へ |
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 が標準的。