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

less -Nオプション|行番号を表示してファイルを閲覧する方法

less -Nオプション|行番号を表示してファイルを閲覧する方法
less -Nオプション|行番号を表示してファイルを閲覧する方法

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

生徒

「Linuxでファイルの中身を見るときに、行番号がついていると便利なんですが、何か方法はありますか?」

先生

「その場合は、lessコマンドに-Nオプションをつけることで、行番号を表示しながらファイルを閲覧できますよ。」

生徒

「それは便利そうですね!使い方を教えてください!」

先生

「それでは、less -Nオプションの使い方を一緒に学んでいきましょう。」

1. lessコマンドに-Nオプションをつけるとは?

1. lessコマンドに-Nオプションをつけるとは?
1. lessコマンドに-Nオプションをつけるとは?

Linuxでファイルを閲覧するとき、lessコマンドはとても便利なページャーツールです。通常はファイルの内容をそのまま表示しますが、-Nオプションをつけることで、左側に行番号が表示されるようになります。

これは、プログラムファイルやログファイルを読むときに「どの行に何が書かれているか」を把握しやすくなるため、非常に重宝される機能です。特に、エラーメッセージなどで「〇〇行目にエラーがある」といった情報を元に原因を調べるときに役立ちます。

2. less -Nの基本的な使い方

2. less -Nの基本的な使い方
2. less -Nの基本的な使い方

それでは、-Nオプションを使ってファイルを閲覧する方法を見てみましょう。以下のように入力します。


less -N ファイル名

たとえば、example.txtというテキストファイルを行番号付きで表示したい場合は、次のように実行します。


less -N example.txt

このコマンドを実行すると、左端に行番号が表示された状態でファイルの内容をページ単位で閲覧できます。

3. less -Nの表示例

3. less -Nの表示例
3. less -Nの表示例

以下は、less -Nで表示される内容のイメージです。

実際の画面では、次のように行番号が表示されます。


      1  This is the first line.
      2  This is the second line.
      3  This is the third line.

このように、1行ごとに番号がついているため、読みやすさが大幅に向上します。

4. less -Nの操作方法と終了方法

4. less -Nの操作方法と終了方法
4. less -Nの操作方法と終了方法

less -Nを使って表示された画面では、以下の操作が可能です。

  • キー:1行下へスクロール
  • キー:1行上へスクロール
  • スペース:1ページ下へ移動
  • b:1ページ上へ移動
  • q:閲覧を終了

操作はとても簡単で、初めての人でも迷わず使えます。読み終わったらqキーで終了できます。

5. less -Nと他のオプションの組み合わせ

5. less -Nと他のオプションの組み合わせ
5. less -Nと他のオプションの組み合わせ

less -Nは他のオプションと組み合わせて使うことも可能です。たとえば、行の折り返しを無効にして横にスクロールできるようにする-Sオプションと一緒に使うことで、長い行の内容も行番号付きで確認できます。

行番号と横スクロールの組み合わせ


less -N -S example.txt

このようにすると、行番号を表示しつつ、長い行も画面に収まりきらない部分まで確認できるようになります。

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

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

システム管理者(rootユーザー)がログファイルを確認する場合でも-Nオプションは便利です。たとえば、/var/log/syslogというシステムログファイルを確認するには、次のように実行します。


less -N /var/log/syslog

このようにすると、行番号付きでログの内容を見ながら、問題の発生箇所を特定しやすくなります。

7. less -Nとcatの違いは?

7. less -Nとcatの違いは?
7. less -Nとcatの違いは?

catコマンドはファイルの内容を一気に出力するため、長いファイルでは先頭が見えなくなってしまいます。また、行番号を表示する機能もありません。

一方、less -Nはページ単位でスクロールしながらファイルを読むことができ、さらに行番号も表示されるため、情報を整理しながら閲覧するのに最適です。

カテゴリの一覧へ
新着記事
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
Linuxコマンドpwd --help解説|オプション一覧を表示して使い方を確認する方法