Linux下tail命令查看⽂件内容
linux ---tail命令
linux中tail命令---⽤于查看⽂件内容 ,最基本的是cat、more和less。
1. 如果你只想看⽂件的前5⾏,可以使⽤head命令,如:
head -5 /etc/passwd
2. 如果你想查看⽂件的后10⾏,可以使⽤tail命令,如:
linux查看当前文件夹内容
tail -10 /etc/passwd 或 tail -n 10 /etc/passwd
tail -f /var/log/messages
参数-f使tail不停地去读最新的内容,这样有实时监视的效果⽤Ctrl+c来终⽌!
3. 查看⽂件中间⼀段,你可以使⽤sed命令,如:
sed -n '5,10p' /etc/passwd
这样你就可以只查看⽂件的第5⾏到第10⾏。
tail语法格式:
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
或者
tail [ -r ] [ -n Number ] [ File ]
使⽤说明:
tail 命令从指定点开始将 File 参数指定的⽂件写到标准输出。如果没有指定⽂件,则会使⽤标准输⼊。 Number 变量指定将多少单元写⼊标准输出。 Number 变量的值可以是正的或负的整数。如果值的前⾯有 +(加号),从⽂件开头指定的单元数开始将⽂件写到标准输出。如果值的前⾯有 -(减号),则从⽂件末尾指定的单元数开始将⽂件写到标准输出。如果值前⾯没有 +(加号)或 -(减号),那么从⽂件末尾指定的单元号开始读取⽂件。
主要参数:
-b Number 从 Number 变量表⽰的 512 字节块位置开始读取指定⽂件。
-c Number 从 Number 变量表⽰的字节位置开始读取指定⽂件。
-f 如果输⼊⽂件是常规⽂件或如果 File 参数指定 FIFO(先进先出),那么 tail 命令不会在复制了输⼊⽂件的最后的指定单元后终⽌,⽽是继续从输⼊⽂件读取和复制额外的单元(当这些单元可⽤时)。如果没有指定 File 参数,并且标准输⼊是管道,则会忽略 -f 标志。tail -f 命令可⽤于监视另⼀个进程正在写⼊的⽂件的增长。
-k Number 从 Number 变量表⽰的1KB 块位置开始读取指定⽂件。
-m Number 从 Number 变量表⽰的多字节字符位置开始读取指定⽂件。使⽤该标志提供在单字节和双字节字符代码集环境中的⼀致结果。
-n Number 从⾸⾏或末⾏位置来读取指定⽂件,位置由 Number 变量的符号(+ 或 - 或⽆)表⽰,并通过⾏号 Number 进⾏位移。
-r 从⽂件末尾以逆序⽅式显⽰输出。-r 标志的缺省值是以逆序⽅式显⽰整个⽂件。
如果⽂件⼤于 20,480 字节,那么-r标志只显⽰最后的 20,480 字节。 -r 标志只有与 -n 标志⼀起时才有效。否则,就会将其忽略。
原⽂链接:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。