カテゴリ: Linuxコマンド集 更新日: 2025/10/10

lessコマンドとは?Linuxでページャーを使ってファイルを閲覧する基本

lessコマンドとは?Linuxでページャーを使ってファイルを閲覧する基本
lessコマンドとは?Linuxでページャーを使ってファイルを閲覧する基本

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

生徒

「Linuxでファイルの中身をゆっくり見たいんですが、全部一気に表示されて困ってます…」

先生

「その場合はlessコマンドを使えば、ページ単位でゆっくりファイルの中身を見ることができますよ。」

生徒

「ページ単位ってどういうことですか?」

先生

「画面に収まる範囲ずつ表示して、矢印キーでスクロールできる仕組みです。実際に使ってみましょう!」

1. lessコマンドとは?Linuxの基本ページャー

1. lessコマンドとは?Linuxの基本ページャー
1. lessコマンドとは?Linuxの基本ページャー

lessコマンドは、Linuxでファイルの中身を1ページずつ確認できるページャーと呼ばれるツールのひとつです。通常、catコマンドでファイルを表示すると、内容が一気に表示されてしまい、長いファイルでは先頭や途中の内容が見えなくなることがあります。

しかしlessを使えば、矢印キーやスペースキーを使って、ページを上下に移動しながらゆっくりと内容を読むことができます。長いテキストファイルやログファイルを見るときにとても便利です。

2. lessコマンドの基本的な使い方

2. lessコマンドの基本的な使い方
2. lessコマンドの基本的な使い方

基本的な構文は以下の通りです。


less ファイル名

例えば、sample.txtというテキストファイルを開くには次のようにします。


less sample.txt

このコマンドを実行すると、ファイルの中身が1ページずつ表示されます。スクロールには以下のキーが使えます。

  • :1行下へ
  • :1行上へ
  • スペース:1ページ下へ
  • b:1ページ上へ
  • q:終了

3. lessとcatの違いは?

3. lessとcatの違いは?
3. lessとcatの違いは?

catコマンドとlessコマンドの違いは、表示方法にあります。

  • cat:ファイルの内容を一気に全部表示する
  • less:1ページずつ表示しながらスクロールして読める

たとえば、ログファイルのような大量のデータを含むファイルをcatで表示すると、端末に全部流れてしまって読みにくくなりますが、lessならじっくり確認できます。

4. lessコマンドの便利なオプション

4. lessコマンドの便利なオプション
4. lessコマンドの便利なオプション

lessには、ファイルをより効率的に閲覧するためのオプションがあります。いくつか代表的なものを紹介します。

・行番号を表示する:-N

行番号を左側に表示してくれるオプションです。


less -N sample.txt

・長い行を折り返さずに表示:-S

1行が長い場合に横スクロール可能にし、折り返さず表示します。


less -S sample.txt

・検索する:/キーワード

less中に/を押してからキーワードを入力すると、その文字列を検索できます。

例:/errorと入力すると、「error」という文字がある行にジャンプします。

5. 他のコマンドと組み合わせて使う

5. 他のコマンドと組み合わせて使う
5. 他のコマンドと組み合わせて使う

lessは、他のコマンドの出力を表示するためにも使えます。パイプ(|)を使って、結果をlessに渡すことで、表示を見やすくできます。

psコマンドと組み合わせる


ps aux | less

現在動作中のプロセス一覧がlessでページ単位に表示されます。

dmesgの結果を読む


dmesg | less

カーネルメッセージなど、長い出力もlessで楽に確認できます。

6. rootユーザーでlessを使う例

6. rootユーザーでlessを使う例
6. rootユーザーでlessを使う例

管理者ユーザー(root)としてログファイルなどを確認する場合もあります。そのときもlessは使えます。


less /var/log/syslog

/var/log/syslogはシステムログファイルの一つで、管理者権限が必要なことがあります。

7. lessを終了するときは?

7. lessを終了するときは?
7. lessを終了するときは?

lessでファイルを見終えたら、qキーを押せば終了できます。慣れてくると、lessはシステム管理やテキスト処理の強力な味方になります。

カテゴリの一覧へ
新着記事
touch --no-createオプションの使い方を完全ガイド!初心者でもわかるファイルの新規作成防止法
basenameのSUFFIX指定で拡張子を除いてファイル名を取得する方法を解説!初心者向けLinuxコマンド講座
mv -tオプションの使い方|移動先ディレクトリを先に指定する便利な方法
lsコマンドの-rオプション|逆順(降順)でファイルを並べる方法を初心者向けに解説!
人気記事
No.1
Java&Spring記事人気No1
cdコマンドとは?Linuxでディレクトリを移動する基本を初心者向けに解説
No.2
Java&Spring記事人気No2
lsコマンドの-lオプションでファイルの詳細情報を一覧表示しよう!初心者でもわかる使い方と意味を徹底解説
No.3
Java&Spring記事人気No3
rm -Rオプションとは?初心者でもわかる再帰的にディレクトリを削除する方法
No.4
Java&Spring記事人気No4
lsコマンドの-rオプション|逆順(降順)でファイルを並べる方法を初心者向けに解説!