tail 命令详解

 1 tail 指令
 2
 3 功能:从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。
 4
 5 标准用法:
 6 tail [-f] [-c Number | -n Number | -m Number | -b Number | -k Number] [filename]
 7
 8 要以逆序显示行
 9 tail [-r] [-n Number] [filename]
10
11 tail指令从指定点开始将filename参数指定的文件写入到标准输出。如果没有指定文件,则会使用标准输入。Number变量指定将多少单元写入标准输出。Number变量的值可以是正的或负的整数。如果值得前面有+号,从文件开头指定的单元数开始讲文件写到标准输出。如果值得前面有-号,则从文件尾指定的单元数开始将文件写到标准输出。如果值前面没有+号或-号,那么从文件末尾指定的单元号开始读取文件。
12
13 number变量用于确定计数的单元类型由-b、-c、-k、-m以及-n标志确定。如果没有指定其中的任何一个标志,那么tail命令就会读取指定文件的最后十行,并将其写到标准输出。这与命令行输入-n 10是相同的。
14
15 -m 标志在单字节和双字节字符中提供一致的结果。当输入时包含多字节字符的文本文件时应谨慎使用-c标志,因为产生的输出可能不从字符边界开始。
16
17 -b Number 从Number变量表示的512字节位置开始读取指定文件
18
19 -c Number 从Number变量表示的字节位置开始读取指定文件
20
21 -f 如果输入文件时常规文件或如果filename参数指定FIFO,那么tail命令不会复制了输入文件的最后的指定单元后终止,而是继续从输入文件读取和复制额外的单元(当这些单元可用时)。如果没有指定filename参数,并且标准输入时管道,则会忽略-f标志。tail -f 命令可用于监视另一个进程正在写入的文件的增长。
22
23 -k Number 从Number变量表示的1KB块位置开始读取指定文件
24
25 -m Number 从Number变量表示的多字节字符位置开始读取指定文件。使用该标志提供在单字节和双字节代码集环境中的一致结果。
26
27 -n Number 从Number变量表示的行位置开始读取指定文件
28
29 -r 从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式打印整个文件。如果文件大于20480字节,那么-r标志只显示最后的20480字节。
30
31 -r 标志与-n标志一起时才有效。否则,就会将其忽略。
32
33 退出状态:
34 该命令返回下列退出值:
35  0 成功完成
36  >0 出现错误
37  
时间: 2024-12-25 01:21:52

tail 命令详解的相关文章

Linux命令:tail命令详解

概述:tail命令显示文件末尾区块,也可以查看线上日志 1.格式 tail [参数][文件] 2.参数 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示行数 3.样例 #创建文件 tail.txt cat > tail.txt<<EOF 1 2 3 4 5 6 7 8 9 10 11 12 EOF #显示后5行 tail-n 5 tail.txt #显示后5个字节 tail -c 5 tail.txt

Linux tail 命令详解

用途 从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 语法 标准语法 tail [  -f ] [  -c Number |  -n Number |  -m Number |  -b Number |  -k Number ] [ File ] 要以逆序显示行 tail [  -r ] [  -n Number ] [ File ]

tail命令详解

搜索 纠正错误  添加实例 tail 在屏幕上显示指定文件的末尾若干行 补充说明 tail命令 用于输入文件中的尾部内容.tail命令默认在屏幕上显示指定文件的末尾10行.如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题.如果没有指定文件或者文件名为"-",则读取标准输入. 注意:如果表示字节或行数的N值之前有一个"+"号,则从文件开头的第N项开始显示,而不是显示文件的最后N项.N值后面可以有后缀:b表示512,k表示1024,m表示1 048576(

head和tail命令详解

head 语法  head [-n -k ]... [FILE]... 例子 默认是显示开头前10行. head /etc/passwd 显示开头前k行. head -k /etc/passwd head -n k /etc/passwd(注意和下面的有-的区别) head -n +k /etc/passwd 除最后k行外,显示剩余全部内容. head -n -k /etc/passwd tail 语法 tail [-n -k ]... [FILE]... 例子 默认是显示末尾10行. tail

linux命令之head、tail命令详解

head 语法 例子 tail 语法 例子 head和tail组合用法举例 head 语法 head [-n -k ]... [FILE]... 例子 默认是显示开头前10行. head /etc/passwd 显示开头前k行. head -k /etc/passwd head -n k /etc/passwd(注意和下面的有-的区别) head -n +k /etc/passwd 除最后k行外,显示剩余全部内容. head -n -k /etc/passwd tail 语法 tail [-n

Linux命令详解之—tail命令

tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文件写到标准输出.很多人喜欢使用tail –f 来监控日志文件. 一.Linux tail命令格式 Linux tail命令 格式如下所示 tail [OPTION]... [FILE]... Linux tail命令 参数如下所示 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c

windbg命令详解

DLL 该扩展仅在内核模式下使用,即使它是在Ext.dll中的. Windows NT 4.0 Ext.dll Windows 2000 Ext.dll Windows XP和之后 Ext.dll 注释 如果不提供参数,调试器会列出所有进程,以及时间和优先级统计.这和使用!process @#Process 0 作为CommandString值一样. To terminate execution at any point, press CTRL+BREAK (in WinDbg) or CTRL

linux 之sed命令详解

sed命令详解 sed是什么 sed是linux文本处理三剑客之一,全称 StreamEDitor,非常著名的行编辑器,功能十分强大. sed的工作过程 sed处理文本时每次从文件复制出来一行,放在工作车间,又叫做模式空间,即pattern space,然后与模式进行匹配.如果复制出来的这一行不能被模式匹配到,就默认把这一行输出至标准输出(如果用户明确指定不输出也可以). 如果能被模式匹配到,就对这行数据进行用户指定的编辑操作,编辑完成后可能输出至标准输出,也可能是用户指定的其他操作.这样第一行

文件管理命令详解

Linux03 Linux03_01?文件管理命令详解 作业1: 1.创建目录/backup # mkdir -v /backup 2.复制目录/etc至/backup目录中,并重命名为"etc-当前日期",如etc-2013-02-26:要求保留文件原来的属性,保持链接文件: cp -r -p -d # cp -a /etc /backup/etc-2013-02-28 命令替换 3.复制文件/etc/inittab为/tmp/inittab.new,并删除inittab.new文件