## はじめに
lessは大きなテキストファイルを画面単位でスクロール表示する「ページャ」と呼ばれるツールです。catと違いファイル全体をメモリに読み込まないため、数GBの巨大ログファイルでも一瞬で開けます。
## 手順・設定方法
### ステップ1: 基本的な起動と移動
“`bash
less /var/log/syslog
less -N file.log
less -S file.log
less -R color.log
journalctl -u nginx | less
“`
### ステップ2: 移動・スクロール操作
“`
Space/f: 次の画面 b: 前の画面 j/k: 1行下上
g: 先頭 G: 末尾 q: 終了
“`
### ステップ3: 検索と移動
“`
/pattern: 前方検索 ?pattern: 後方検索
n: 次のマッチ N: 前のマッチ &pattern: フィルタ表示
“`
### ステップ4: 追跡モードと実践
“`bash
less +F /var/log/nginx/access.log
less +G /var/log/syslog
less +/error /var/log/syslog
less file1.log file2.log
export LESS=’-iMR -N’
“`
## まとめ
1. **基本起動**: `less ファイル名` で大容量ファイルも瞬時に開ける
2. **移動**: vi風キーバインド(j/k/g/G)でスクロール
3. **検索**: `/pattern` で前方検索、n/N で次後マッチ
4. **追跡**: `+F` または起動後の Shift+F で tail -f 相当の動作
5. **設定**: 環境変数 `LESS` でデフォルトオプションを永続化


