less / more の使い方

ファイルを 1 画面ずつ読む

書き方

less ファイル
コマンド | less

Space で次の画面、b で前の画面、↑↓(j・k)で 1 行ずつ、/言葉 で検索(n で次)、q で終了。h で操作の一覧。

例

$ less /var/log/messages

長いログを 1 画面ずつ読みます。Space で次、b で前、q で終わります。

$ less +G /var/log/messages

開いたらすぐ最後の行へ移ります。ログの新しい所から読みたいときに便利です(中で G を押しても同じ)。

$ journalctl -u sshd | less

長く出るコマンドの結果をパイプで渡し、読みやすくします。/Failed と打つと言葉で探せ、n で次が出ます。

よくある間違い・注意

  • less は読むだけで、ファイルを書き換えません。直すときは vi などのエディタを使います。
  • more は前のページに戻れないことがあります。今の Linux では less を使うのが一般的です。

実際に打って練習する

Linux レベル1 コースの Lv8「分厚い魔導書 less」で覚えます(第1章 シェルの洞窟)。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る