我正在开发一个Java EE应用程序,其中的日志将在Linux服务器中生成.
我使用了命令tail -f -n -10000 MyLog
它显示了该日志文件的最后1000行.
现在我在Putty中按Ctrl + c断开日志更新(因为我担心它可能会被新请求更新,我会丢失我的数据)
在显示的结果中,如何搜索特定关键字?(使用/ String名称进行搜索,但它不起作用)
dwu*_*urf 13
两种方式:
tail -n 10000 MyLog| grep -i "search phrase"
tail -f -n 10000 MyLog | less
Run Code Online (Sandbox Code Playgroud)
第二种方法允许您使用/进行搜索.它只会向下搜索但你可以按g返回到顶部.
编辑:在测试时似乎方法2不能很好地工作...如果你点击文件的末尾它会冻结,直到你按ctrl + c尾命令.
tux*_*day 10
将输出传输到PAGER.
tail -f -n LINE_CNT LOG_FILE | less
Run Code Online (Sandbox Code Playgroud)
然后你可以使用
/SEARCH_STRING
Run Code Online (Sandbox Code Playgroud)