less
live tailコマンドには、ファイルの表示中にShift + fで有効にする便利な機能があります。
しかし、キャッシュが組み込まれており、改行文字に会うまで何も出力しません。したがって、スクリプトで改行なしで「1 2 3 4 5...」などの内容を出力すると、less
リアルタイムで表示されません。
このキャッシュを避けることはできますか?同じ機能を持つ他のコマンドを使用できますか?
直す。
私の出来事の詳細。 Putty経由でSSH経由でUbuntuサーバーに接続しています。ライブテールを使用すると、全less
画面幅を埋めるか、改行が含まれている場合にのみデータが出力されます。キャッシュではなくless
パテでしょうか?
答え1
PuTTYのあなたの経験はiTerm2(Mac)の私の経験と一致するので、これはあなたの顧客であるとは思わない。
インタラクティブ機能が必要ない場合はless
試してみてくださいtail -f
。これは新しい行の欠如をよりよく処理するようです。