Unixコマンド/less

less

機能

lessコマンドは、moreコマンドをエミュレートしたプログラムです。
moreコマンドより高機能にしたものです。
こちらも対話コマンドを使用してファイル操作が可能ですが、viとmoreの両方をベースにしています。

構文

less [オプション] [ファイル名]

オプション

-数字           一度に表示する行数を入力し画面サイズを指定
-N              行番号を表示
-f              テキスト以外のファイルを強制的に開く
-g              前回の検索結果とマッチするものをハイライトで表示
-s              複数行の空白行をまとめる

対話コマンド

SPACE           次のページへ進む 
Enter           一行だけ進む 
q,Q             終了 
=               現在の行番号を表示する 
h, ?            ヘルプを表示する 
/[パターン]     パターン検索をし、移動する 
u               画面半分が戻る
b               前画面に戻る

コマンド例

▼行番号を表示する

$ cat test.txt
---------------------------------------
1line
2line
3line
4line
---------------------------------------
-Nオプションで行番号を表示させる
$ less -N test.txt
---------------------------------------
$ less -N test.txt
      1 1line
      2 2line
      3 3line
      4 4line
test.txt (END)
---------------------------------------