.png)
コマンドには、less
ファイルを表示するときに Shift + f で有効になるライブ テールという便利な機能があります。
ただし、組み込みのキャッシュがあり、改行記号に出会うまで何も出力されません。したがって、スクリプトが改行なしで「1 2 3 4 5...」のようなものを出力すると、less
リアルタイムでは表示されません。
このキャッシュを回避することは可能ですか? 同じことを実行する別のコマンドを使用することもできますか?
更新しました。
私のケースについての詳細。私は SSH 経由で Putty 経由で Ubuntu サーバーに接続しています。そして、less
ライブ テールを使用すると、画面の幅全体を埋めるか、改行が含まれている場合にのみデータが出力されます。おそらく、less
キャッシュではなく Putty の問題でしょうか?
答え1
あなたの PuTTY での経験は、私の iTerm2 (Mac) での経験と一致しているので、クライアントの問題ではないと思います。
のインタラクティブな機能が必要ない場合はless
、 を試すことができますtail -f
。これにより、新しい行の不足をより適切に処理できるようです。