私tail -f
はLinuxシェルでログファイルを表示するために使用します。着信テキストで自動更新される方法が好きなので、新しいものがスクロールして来るのが好きです。
ただし、の検索機能も気に入ってless
います。これはで利用できませんtail
(または利用できません)。「両方の世界のベスト」ソリューションはありますか?
less
入力テキストで自動更新するモードに切り替えることができる場合は、それが理想的です。
私tail -f
はLinuxシェルでログファイルを表示するために使用します。着信テキストで自動更新される方法が好きなので、新しいものがスクロールして来るのが好きです。
ただし、の検索機能も気に入ってless
います。これはで利用できませんtail
(または利用できません)。「両方の世界のベスト」ソリューションはありますか?
less
入力テキストで自動更新するモードに切り替えることができる場合は、それが理想的です。
回答:
からless -help
:
F永遠に進む。「tail -f」のように。
おそらく less +F /var/log/messages
shift&f
完璧です、ありがとう!それを答えにしたい場合は、正しいとマークします。(ところで、誰が読んでいる場合には、それはだ、転送モードから抜け出すためにctrl&c
、または任意のあなたの通常のキャンセル/割り込みキーコードです。
ニコライの答えはおそらくあなたが求めたものに最も近いでしょうが、tmuxの使用について考えたことはありますか?
私のtmuxセッションでは、tail -f
ログを記録し、tmuxのコピーモードに入って、lessで検索するのとまったく同じように上下に検索し、コピーモードを終了して、tail -f
まだ行っていることを見つけます。
tmuxセッションを作成します。
tmux
ログファイルと最後の1000行を開始して開始します。
tail -f -n1000 /var/log/syslog
リーダーキーと左角かっこを使用してコピーモードに入ります。
[ctrl+leader] + [
デフォルトのtmuxリーダーキーは文字bなので、たとえば次のようになります。
[ctrl+b] [
これで、lessと同じように上下にスクロールして検索できます。
tail -f
with に戻るにはコピーモードを終了します。
[crtl+c]
ボーナス資料:2番目のターミナルプロンプトを開きます。
[ctrl+leader] + c
2つの端末プロンプトを切り替えます。
[ctrl+leader] + l
あなたはただできる
tailf logname.log | grep "query-here"