一般情况下,WEB系统中的服务日志都是文本型,而且时时刻刻都在滚动。如果我们正好在启动或监控时,每次打开文件是很麻烦的,今天就来讲讲这个。
准备工作
1、首先,通过SSH在某台*nix上,进行demo目录,这里假设是/home/duser/demo,并存放一份名叫demo.txt的文件,上面写着第一行HelloWorld.
2、接下来需要了解一下将要用到的命令。headfile:显示开头10行;tailfile:显示最后10行;(下一步介绍)。如果看不懂或看不清图中的英文,没关系,我会把重要的参数讲解一下。
使用tailfile命令
1、下面我们使用taildemo.txt命令来看看效果。细心的将会发现,这个命令显示完之后,很快就退出当前命令了,说明它不会自动滚动。
2、下面我们使用tail-fdemo.txt命令来看看效果。在图中,我们可以看到,该命令一直挂起着,说明在等待变化,随后输出。
3、那我们就打开demo.txt直接编辑,随机输入,记得保存。怎么样,是不是可以动态查看了呢。
4、有时候,默认显示10行显示的信息量太少,那么我们使用-n参数,来加大它的显示行数,这里我们举例10行与20行之间的区别。
5、最后如果你想了解更多,可通过输入命令tail--help来获得更多。