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

less -Gオプションの使い方を完全ガイド!検索のハイライトを非表示にする方法

less -Gオプション|検索でハイライトを一切表示しない
less -Gオプション|検索でハイライトを一切表示しない

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

生徒

「Linuxでlessコマンドを使って検索したとき、文字がハイライトされるのがちょっと見づらいと感じることがあります。」

先生

「そういうときは-Gオプションを使うと、検索結果のハイライトを完全にオフにできますよ。」

生徒

「ハイライトを消すってことですか?検索結果を見つけにくくなったりしませんか?」

先生

「逆に、色が付かないことで落ち着いて見たい人には向いています。では、使い方を丁寧に解説していきましょう。」

1. lessコマンドとは?

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

lessは、Linuxでログファイルや設定ファイルなどのテキストを確認するための基本的なコマンドです。ファイルの内容を1ページずつ見られるだけでなく、キーワード検索やスクロールも可能なので、長いファイルの確認に最適です。

で移動したり、/キーでキーワードを検索できるのが特徴です。

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

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

-G(または--HILITE-SEARCH)オプションは、検索でキーワードを探したときに、ハイライト表示を一切行わないようにするためのオプションです。

lessでは通常、検索キーワードに一致する箇所が色付きで強調表示されますが、場合によってはそれが見づらい・目がチカチカすると感じる人もいます。そのようなときに便利なのがこの-Gです。

3. 基本的な使い方

3. 基本的な使い方
3. 基本的な使い方

以下のように、ファイル名の前に-Gを付けて実行します。


less -G ファイル名

たとえば、ログファイルを開く場合はこうです。


less -G access.log

その後、検索は通常どおり/キーを使って実行します。


/404

検索結果にはジャンプできますが、文字はハイライトされず、見た目は通常の文字と同じになります。

4. 実行例で理解しよう

4. 実行例で理解しよう
4. 実行例で理解しよう

次のようなサンプルログファイルを例に使います。


cat sample.log
INFO: Application started
WARNING: Disk almost full
ERROR: Failed to load config
INFO: Application ended

このファイルを通常のlessで開いて「ERROR」を検索すると、該当箇所がハイライトされます。


less sample.log
/ERROR

一方で、-Gオプションを付けた場合は以下のようにします。


less -G sample.log
/ERROR

検索結果は見つかりますが、強調表示はされず、文字の色は変わりません。

5. -gやデフォルトの挙動との違い

5. -gやデフォルトの挙動との違い
5. -gやデフォルトの挙動との違い

lessには検索時のハイライトに関するいくつかのオプションがあります。-Gとそれ以外のオプションの違いを比較してみましょう。

オプション 検索時のハイライト動作
なし 一致したすべてのキーワードをハイライト
-g 最初の一致のみハイライト
-G ハイライトを一切しない

-Gは、「文字の強調表示が不要なとき」「プレーンな表示が見やすいとき」などに向いています。

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

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

-Gは、lessの他の表示オプションと組み合わせて使うと便利です。たとえば:

  • -N:行番号を表示する
  • -X:終了後も画面に内容を残す
  • -S:行を折り返さず横スクロールにする

以下は組み合わせ例です。


less -GXN server.log

このようにすると、「検索ハイライトなし」「画面クリアなし」「行番号表示」という落ち着いた表示が可能になります。

7. grepと組み合わせる応用例

7. grepと組み合わせる応用例
7. grepと組み合わせる応用例

検索結果の行だけを表示したいときはgrepを使い、それをlessに渡すことで、より柔軟に使えます。たとえば、ハイライトなしでエラー行だけを見るには以下のようにします。


grep ERROR sample.log | less -G

このコマンドでは「ERROR」を含む行だけを抽出し、さらに検索ハイライトを表示せずに確認することができます。

カテゴリの一覧へ
新着記事
New1
テキスト・データ処理
less -Gオプションの使い方を完全ガイド!検索のハイライトを非表示にする方法
New2
テキスト・データ処理
cat -Eオプションの使い方を丁寧に解説!初心者でもわかる行末記号の表示方法と-eとの違い
New3
テキスト・データ処理
grep -Hオプションの使い方|ファイル名と一致行を同時に表示する方法を解説!
New4
ファイル・ディレクトリ操作
cp --backupオプションの使い方|バックアップしながらファイルをコピーしよう
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
rmコマンドとは?Linuxでファイルやディレクトリを削除する基本
No.3
Java&Spring記事人気No3
テキスト・データ処理
grepコマンドとは?Linuxで文字列を検索する基本をやさしく解説!
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
pwdコマンドとは?初心者でもわかる現在の作業ディレクトリの確認方法を解説!