`less +F` でキャッシュを無効にする (ライブ出力が改行を待たないようにする)

`less +F` でキャッシュを無効にする (ライブ出力が改行を待たないようにする)

コマンドには、lessファイルを表示するときに Shift + f で有効になるライブ テールという便利な機能があります。

ただし、組み込みのキャッシュがあり、改行記号に出会うまで何も出力されません。したがって、スクリプトが改行なしで「1 2 3 4 5...」のようなものを出力すると、lessリアルタイムでは表示されません。

このキャッシュを回避することは可能ですか? 同じことを実行する別のコマンドを使用することもできますか?

更新しました。 私のケースについての詳細。私は SSH 経由で Putty 経由で Ubuntu サーバーに接続しています。そして、lessライブ テールを使用すると、画面の幅全体を埋めるか、改行が含まれている場合にのみデータが出力されます。おそらく、lessキャッシュではなく Putty の問題でしょうか?

答え1

あなたの PuTTY での経験は、私の iTerm2 (Mac) での経験と一致しているので、クライアントの問題ではないと思います。

のインタラクティブな機能が必要ない場合はless、 を試すことができますtail -f。これにより、新しい行の不足をより適切に処理できるようです。

関連情報