Answers:
您可以运行less +F filename
以查看tail -f
时尚的文件。
您可以在较少查看文件的同时按Shift + F 切换到转发模式,而按Ctrl + C可以退出此模式。
来自less -help
:
F永远前进;如“ tail -f”。
所以大概 less +F /var/log/messages
shift&f
,谢谢!如果您想做出一个答案,我会将其标记为正确。(顺便说一句,如果其他人正在阅读,请退出转发模式ctrl&c
,或者使用任何常规的取消/中断键码。)
Nicolai的答案可能最接近您的要求,但是您是否考虑过使用tmux?
在我的tmux会话中,我喜欢tail -f
记录日志,然后简单地进入tmux的复制模式来进行上下搜索,就像用更少的时间进行搜索一样,然后退出复制模式以查找我的状态tail -f
。
创建一个tmux会话:
tmux
尾随日志文件和最后1000行开始:
tail -f -n1000 /var/log/syslog
使用领导者键和左括号进入复印模式:
[ctrl+leader] + [
默认的tmux领导者密钥是字母b,例如:
[ctrl+b] [
现在,您可以像上下滚动一样上下滚动和搜索。
退出复印模式以返回到tail -f
:
[crtl+c]
奖励材料:打开第二个终端提示:
[ctrl+leader] + c
在两个终端提示之间切换:
[ctrl+leader] + l