'tail -f' に相当する 'less' コマンドライン

'tail -f' に相当する 'less' コマンドライン

less を使用してファイルを開き、 と同様にファイルを自動的にスクロールさせたいと思いますtail -f

を実行してless fileから、 を押すとShift-F永遠に前進できることはわかっていますtail -f

入力内容がカラフルなので必要なフラグlessを提供するため必要です。--raw-control-chars

答え1

less 内でコマンド「F」を使用します。

mylogfile.txt を少なくする

または、自動的に実行するには、+cmd オプションを使用します。

以下 +F mylogfile.txt

答え2

私はtail -F

-F - -F オプションは -f オプションを意味しますが、tail は追跡対象のファイルの名前が変更されたか、または回転されたかどうかも確認します。

同等のものless:less +F --follow-name

答え3

これら 2 つのオプションにはそれぞれ長所と短所があります。詳細な説明については、次のブログを参照してください。https://www.brianstorti.com/stop-using-tail/著者はそれをかなりうまく説明しました。

簡単に言えば:

  • tail -F *.txt複数のファイルを読み取る場合は を使用する方が よりも優れていますless +F *.txt

対照的に、less +F error_log.txtCtrl-C&を使用してF新しいデータをアンロード/ロードする)を使用する方がtail -F error_log.txt、 1 つのファイルのみを読み取る場合よりも優れています。

関連情報