少し遅くなりましたが、ここに来る人が解決策を得られるように、ここに投稿します。私にとって、同じ問題の解決策は次のとおりでした:
ターミネータ設定 -> プロファイル タブ -> スクロール [サブ] タブ -> [出力時にスクロール] オプションのチェックを外します。
このオプションの良い点は、出力の一番下にいるときでも出力をスクロールすることですが、上にスクロールするとすぐに停止し、出力コンテンツがまだ表示されていても気にしません。
これがお役に立てば幸いです
tail -f log.txt | less
が更新され、新しい情報に進みます。その後、上または下に移動できます。 less
も使用できます 検索機能など。パイプ メソッドを使用すると、移動出力を解析することもできます。
同じアイデアですが、パイプはありません:less +F log.txt
.
(これは、この方法でコンテンツを操作できることを前提としています。)
古い Unix の方法は、端末で Ctrl-S を押して停止し、Ctrl-Q を押して出力スクロールを再開することでした -- これは基本的にターミネータが stty ixon
でできることです .
スクロールバーを追加すると、これは私にはかなりまともなように思えます.Control-Sを押して、好きなところまでスクロールしてから、Control-Qで下に戻ります.はい、出力の一時停止を解除するのを忘れることがあります。
私は非常に怠け者であり、出力リダイレクトの柔軟性が好きなので、パイプで tail -f を使用します (ケースに適合すると仮定します) 。次に、それを停止し、矢印を上に移動して、grep のようなものを追加すると、まだ実行されます:tail -f tac_plus.log | less | egrep 'peerip'
cat
を投げる s と tee
そこにいて、あなたは本当のパーティーを持っています.