lessコマンドの使い方:長いファイルをページ送りで閲覧する
lessは、長いファイルやコマンドの出力を、1画面ずつ送りながら閲覧するコマンドです。ログや設定ファイルなど、一度に画面に収まらないテキストを読むときに使います。
lessのよく使う形
実務や学習で登場しやすい使い方を、そのまま入力できる形でまとめました。
| コマンド例 | 内容 |
|---|---|
less file.log | ファイルを開く |
less +F file.log | 末尾を追いかける(tail -f相当。Ctrl+cで通常モードへ) |
dmesg | less | コマンドの出力をページ送りで読む |
less -N file.log | 行番号を表示 |
less -S file.log | 長い行を折り返さずに表示 |
lessの主なオプション
| オプション | 意味 |
|---|---|
| スペース: 次画面 | |
| b: 前画面 | |
| /語: 検索 | |
| q: 終了 | |
-N | 行番号を表示 |
-S | 折り返さず表示 |
-i | 検索時に大文字小文字を無視 |
lessの実行例と結果の読み方
user@linux-study:~$ less notes.txt
(1画面ずつ表示され、qキーで終了)
lessは長いファイルの中身を1画面ずつスクロールしながら閲覧できるコマンドです。catと違い一度に全部表示されないため、大きなログファイルの確認に向いています。
練習用ターミナルでは、lessをブラウザ上で安全に試せます。
lessを使うときの注意点
lessの中では、Spaceで次の画面、bで前の画面、/に続けて文字列を入力すると検索、nで次の候補、Gで末尾、gで先頭、qで終了です。
ファイルを全部読み込まずに開けるため、巨大なログでも素早く開けます。これが、catより大きなファイル向きとされる理由です。
lessに関するよくある質問
moreとの違いは?
moreは前へ戻れませんが、lessは上下どちらにもスクロールでき、検索も使えます。
lessから抜けられないときは?
qを押すと終了します。
関連ページ
あわせて覚えたいコマンド:cat・head・tail・grep
lessが登場する章:初級 第5章