tail在英语中是什么意思?(跟着小乐子学Linux系列13)
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

大家周末快乐~热爱工作的小乐趣回来了\ (o)/
假装不太识字。
在之前的时间里,小乐子和大家分享了如何使用一些简单的命令来查询文件的内容:
用小乐子学习Linux series 11:如何用cat命令查看文件内容。
用小乐子学习Linux系列12:如何用more命令查看文件内容。
今天我想给大家带来另一组非常有用的文件查看命令:tail和head。
tail
"尾巴& quot原意是& quot尾巴& quot用英语。顾名思义,在Linux中,这个命令可以帮助我们查看文件末尾的内容。
默认情况下,& quot尾巴& quot命令可以帮助我们显示文件最后10行的内容。
tail命令的基本用法是:
尾部文件
比如~
作为程序员,我们经常需要在服务器端检查程序的运行状态。最常见的方法是检查各种系统日志和输出。
假设现在Web服务器程序出现了一些问题,我们需要查看日志来确定问题。
小趣挑选了这样一个日志文件:
这是一个Tomcat日志文件,通常包含几千甚至上万行。但是一旦服务器出现问题,我们通常不需要翻遍整个日志文件,只需要看日志的最后一部分就可以了。
因此,我们可以像这样查看日志的内容:
tailcatalina.2018-07-08.log
输入命令并按回车键后,我们将看到如下内容:
Tail有两个非常有用的参数:& quotn & quot和& quotf & quot。
参数:-n
功能:修改显示的行数。
在上面的例子中,如果我们认为默认显示10行数据是不够的,那么我们可以使用参数& quotn & quot如下所示:
tail-n20 catalina . 2018-07-08 . log
这一次,我们在日志文件的末尾看到了20行数据:
参数:-f
功能:实时监控文件内容的变化并输出这些变化。
参数& quotf & quot是一个很有用的参数~
敲黑板~
在我们上面的例子中,小乐子使用了Tomcat的服务器日志文件。如果程序员曾经在windows下使用过Tomcat,就会有这样的印象:Tomcat在Windows下运行过程中,可以在控制台上实时输出日志信息。
但是在Linux环境下,默认情况下,当我们启动Tomcat时,不会看到Windows那样的实时控制台输出。
为什么?其实大量的控制台输出,尤其是屏幕上的信息输出,会严重影响程序在服务器端的性能~让我们回忆一下大学学的计算机原理课程。无论我们的计算机技术如何发展,显示器始终是一个& quot低速& quot设备~
哦,哦,那太远了。
让我们继续回来。我们来看看在小乐子的Ubuntu/Linux环境下启动Tomcat会是什么样子:
从截图可以看出,在Ubuntu中启动Tomcat后,我们只会看到一条最终结果的输出消息:
' Tomcatstarted '
此时,如果我们想知道Tomcat在启动时发生了什么,以及启动后它处于什么状态,我们可以使用带有& quotf & quot实时观察Tomcat日志的参数:
尾卡塔利娜,完毕
这样,我们可以实时看到日志文件内容的变化。
小扩展
tail真的是一个非常方便的命令,而且用的非常频繁。相反,既然有一个& quot尾巴& quot,会有一个& quothead & quot~& quothead & quot命令实际上类似于& quot尾巴& quot。顾名思义,我们可以用它来观察文件开头的内容,它还可以支持参数& quotn & quot控制显示的行数。
唯一的区别是文件开头的内容不可能实时改变,所以head命令不支持参数& quotf & quot。
好了,今天的分享就到这里,是不是很简单?
本文主要介绍了关于tail在英语中是什么意思?(跟着小乐子学Linux系列13)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/100636.html