Linux tail命令教程(linux的tail命令用法)

linux Linux tail命令教程 tail命令可用在Unix,类Unix系统和FreeDOS上,显示一个或多个文件或管道数据的最后一部分,默认为10行。它还可以用于实时监控文件更改 By myfreax 22 Jul 2022

tail命令可以用在Unix,类Unix系统和FreeDOS上,显示一个或多个文件或管道数据库最后一部分,默认设置10行。它也可以用于智能监控系统文件变动。

tail命令常见的适用范围之一是观察事物分析随着时间的变化的日志和文件,一般与其它常用工具如grep组合使用。

在教学中,我们在这里根据具体案例和比较常见的tail选项的实际为大家呈现如何使用Linux tail命令。

在讨论如何使用tail命令之前,让我们先回顾一下基本语法。tail命令表达式所使用的方式就是tail [OPTION]... [FILE]...

OPTION选项。我们将在下一节中详解常见的选项,FILE零个或多个输入文件名。倘若未找到文件名,或者文件名字叫做-,则tail将加载标准输入。

在没有任何选项的情况之下运用最简单的形式,例如tail filename.txt命令将显示最后10行。

显示特殊数量,你能运用-n/--lines选项特殊要显示的数量,您也可以省掉-n选项并仅运用连字符-和数字,二者之间并没空格符。

tail -n 50 filename.txt命令显示文件filename.txt的后50行,tail -50 filename.txt那也是运用连字符-和数字的等额本息的命令。

打印出特定字节可以用tail命令用-c/--bytes选项。您还可以在数字后面运用投资乘数来特殊要打印的字节数。

你可以将字节数乘于512,kB乘于1000,K乘于1024,MB乘于1000000,M乘于1048576,依此类推。

tail -c 500 filename.txt命令显示filename.txt 文件中的最后500个字节的信息。tail -c 2k filename.txt命令打印出filename.txt文件的后2000字节2048。

实时查看文件变化,本身就是管控文件的变动,可以用tail的-f/--follow选项。此选项对于监管日志文件特别是在合理。

tail -f /var/log/nginx/error.log命令要显示文件/var/log/nginx/error.log的后10行,并监管文件以获得升级。

运用-f选项管控文件时你可以按Ctrl C终止tail命令 。如果你监控文件临时性也不会有,但是要想在创建文件之后可以监控文件的变化。

可以用tail命令-F选项,该选项容许文件也不会有情况下监控文件。假如你运行时你也许会看到提示。

tail: cannot open 'test.txt' for reading: No such file or directory这是一个正常的提示,可以不用关心。

当tail命令跟随的日志文件更新时,此选项非常有利。当与-F选项一起使用时,tail命令将在文件再一次可以用时立刻再度打开该文件。

显示好多个文件,倘若给与好多个文件作为tail命令的输入,这将会显示每一个文件的后十行。您可以使用与显示独立文件时相同的选项。

tail -n 20 filename1.txt filename2.txt命令显示文件filename1.txtfilename2.txt的后20行。

tail命令可以与其他命令构成通过管道,从tail的标准输出通过管道作为另一个命令的标准输入。

tail -f /var/log/apache2/access.log | grep 192.168.42.12命令监管apache访问日志文件并仅显示包含IP地址是192.168.42.12的行。

ps aux | sort -nk 3 | tail -5命令将显示按CPU应用状况排序前十个后台程序的进程。

到这里,您应该更好的了解如何使用Linux tail命令。

LINUX

安装与配置电子邮件服务器(配置电子邮件服务器设置)

2023-1-19 9:24:48

LINUX

如何使用Linux sftp命令传输文件(linux sftp上传文件夹)

2023-1-19 9:27:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索