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章

← Linuxコマンド一覧へ戻る