カテゴリ: Linuxコマンド集 更新日: 2026/03/31

less -mオプションの使い方を完全ガイド!初心者でもわかる簡易ステータス行の表示方法

less -mオプション|簡易的なステータス行を表示する
less -mオプション|簡易的なステータス行を表示する

先生と生徒の会話形式で理解しよう

生徒

「Linuxでlessコマンドを使ってるとき、今ファイルのどこを見てるのか分からなくなるんですよね。」

先生

「そんなときには-mオプションを使ってみましょう。簡易的なステータス行が表示されて、今どの行を見てるかが分かりやすくなりますよ。」

生徒

「それってスクロールしてるときとかに便利そうですね!」

先生

「そのとおり!それじゃあ、less -mの基本から応用まで説明していきましょう。」

1. lessコマンドとは?

1. lessコマンドとは?
1. lessコマンドとは?

less(レス)コマンドは、Linuxでテキストファイルの中身を1ページずつ確認できるコマンドです。ログファイルや設定ファイルなど、長い内容を扱うときに便利で、上下キーでスクロールしながら読めるのが特徴です。

catコマンドと違って、一気に全部表示されることがないので、落ち着いて内容をチェックしたい場面でよく使われます。

2. -mオプションとは?

2. -mオプションとは?
2. -mオプションとは?

-mオプションは、lessコマンドでファイルを開いたときに簡易的なステータス行を表示するためのオプションです。

通常、lessではページの下に「END」や「(press RETURN)」のような情報だけが表示されますが、-mを使うと現在の行や全体の行数、進捗率などをシンプルに確認できます。

3. 実際に使ってみよう:less -m の使用例

3. 実際に使ってみよう:less -m の使用例
3. 実際に使ってみよう:less -m の使用例

では、実際にless -mを使ってファイルを表示してみましょう。

例としてsample.txtというファイルを使います。


less -m sample.txt

このコマンドを実行すると、画面の下部に次のようなステータスが表示されます。

sample.txt line 1 of 100 -- 1%

これは「全体100行中の1行目を見ている」という意味で、現在の位置がわかりやすく表示されています。

4. ステータス行の構成を理解しよう

4. ステータス行の構成を理解しよう
4. ステータス行の構成を理解しよう

-mオプションで表示されるステータス行は、簡潔ながら必要な情報が詰まっています。

  • ファイル名:今開いているファイルの名前
  • 現在の行番号:カーソルがある行の番号
  • 全体の行数:ファイル全体が何行あるか
  • 進捗率:ファイル全体の中で今どこにいるかをパーセントで表示

例えば「300ページある本の、今60ページを読んでいる」といったイメージで、自分がどこまで読んだかが感覚的に分かるようになります。

5. less -m が役立つシーン

5. less -m が役立つシーン
5. less -m が役立つシーン

less -mは、次のような場面で特に便利です。

  • ログファイルを確認しながら、エラーの位置を探しているとき
  • 設定ファイルを確認していて、何行目を見ているか把握したいとき
  • 大きなファイルの中身を部分的に読みたいとき

less -m /var/log/syslog

上のように使えば、どこまで見終わったか分かりやすくなるので、効率よく作業できます。

6. -Mオプションとの違いを知っておこう

6. -Mオプションとの違いを知っておこう
6. -Mオプションとの違いを知っておこう

-mと似たオプションに-Mがあります。違いは表示される情報の「詳細さ」です。

オプション表示の特徴
-m簡易的でシンプルなステータス表示(行数・進捗)
-Mファイル名・現在の行・行数・パーセントなど、より詳細な表示

情報が少なくてよいときは-m、より詳しく知りたいときは-Mというように使い分けましょう。

7. 他のオプションとの組み合わせ例

7. 他のオプションとの組み合わせ例
7. 他のオプションとの組み合わせ例

less -mは、他の便利なオプションと一緒に使うことでさらにパワーアップします。

  • -N:各行に行番号を表示
  • +/<キーワード>:特定の文字列を最初から検索して表示

以下は実用的な例です。


less -mN +/ERROR /var/log/syslog

このコマンドでは、エラーメッセージを検索しつつ、行番号付きで表示し、現在位置も簡易ステータスで確認できます。

8. lessの設定をデフォルトで使いたい場合

8. lessの設定をデフォルトで使いたい場合
8. lessの設定をデフォルトで使いたい場合

毎回-mと入力するのが面倒な場合は、環境変数LESSに設定しておく方法があります。


export LESS='-m'

これを一度設定しておけば、以後lessを実行するだけで、常に簡易ステータスが表示されるようになります。

恒久的に設定したいときは、~/.bashrc~/.zshrcなどに書いておきましょう。

カテゴリの一覧へ
新着記事
New1
テキスト・データ処理
less -mオプションの使い方を完全ガイド!初心者でもわかる簡易ステータス行の表示方法
New2
テキスト・データ処理
tail -cオプションの使い方を完全解説!Linuxで末尾のバイト数を指定して表示しよう
New3
テキスト・データ処理
head -cオプションの使い方を完全解説!初心者でもわかるバイト数指定表示の基本
New4
プロセス管理
Linuxのプロセスとは?初心者でもわかる基本概念と仕組みをやさしく解説
人気記事
No.1
Java&Spring記事人気No1
Linuxコマンドの基本
Linuxコマンドとは?基本の考え方とシェルとの関係を初心者向けに徹底解説
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
pwdコマンドとは?初心者でもわかる現在の作業ディレクトリの確認方法を解説!
No.3
Java&Spring記事人気No3
テキスト・データ処理
grepコマンドとは?Linuxで文字列を検索する基本をやさしく解説!
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本