less コマンド

参考:

あなたはだんだん、ファイルを読むのにlessコマンドを使いたくなる – Qiita

あなたの知らない less の世界 – Qiita

Lessの便利な使い方 – blog.daich.org

lessコマンドを少し便利にしておく – Qiita

エンジニアなら知っておきたい lessコマンドtips 11選 – Qiita

Man page of LESS | JM Project

エスケープシーケンスによる色付けを有効にする

-R オプションを指定する

$ cat log.txt | grep 'error' --color=always | less -R

長い行を改行しない

-S オプションを指定する(--shift オプションでスクロール幅を指定可能)

$ cat file_with_long_lines.txt | less -S --shift .4

参考:

linux – How to turn off word-wrap in less – Super User

less 終了時に画面をクリアしない

-X オプションを指定する(表示中の画面をそのままにコマンドプロンプトに戻る)

$ cat log.txt | less -X

行数が一画面に満たない時にそのまま表示して終了する(-X -F

$ cat small_file.txt | less -X -F

行数をカウントしない(大きいファイルを開く時に高速化する)

-n オプションを指定

$ cat very_large_file.txt | less -n

ログファイルへの追記を監視する(tail -f  のような動作)

+F オプションを使う(-n の同時指定を推奨)

$ less -n +F log.txt

もしくは、less でファイルを開いた後に F (shift + f) を入力

ctrl + c で監視の終了

F (shift + f) で監視の再開

ctrl + cq で less の終了

参考:

How to disable line wrap in a terminal? – Unix & Linux Stack Exchange

Tagged:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です