说明:显示filename最后20行。
Linux下tail命令的使用方法。
linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档岩神帆案有更新,tail会自己主动刷新,确保你看到最新的档案内容。
一、tail命令语法
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
参数解释:
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
-m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。
File 指定 *** 作的目标文件名称
上述命令中,都涉及到number,假设不指定,默认显粗雹示10行。瞎嫌Number前面可使用正负号,表示该偏移从顶部还是从尾部开始计算。
tail可运行文件一般在/usr/bin/以下。
二、tail命令使用方法演示例子
1、tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。
2、tail -n 20 filename
说明:显示filename最后20行。
3、tail -n +20 filename
说明:显示filename前面20行。
4、tail -r -n 10 filename
说明:逆序显示filename最后10行。
补充:
跟tail功能相似的命令还有:
cat 从第一行开始显示档案内容。
tac 从最后一行开始显示档案内容。
more 分页显示档案内容。
less 与 more 相似,但支持向前翻页
head 仅仅显示前面几行
tail 仅仅显示后面几行
n 带行号显示档案内容
od 以二进制方式显示档案内容关于Linux命令的介绍,看看《linux就该这么学》,具体关于这一章地址3w(dot)linuxprobe/chapter-02(dot)html
head / tail:显示文件头或尾几行
-n:指定显示几行。默认是10行
head /etc/passwd:查看 /etc/passwd 头 10 行信息。不加选项默认前10行。
head -5 /etc/passwd:指定查看 etc/passwd 文件前 5 行。
tail /etc/passwd:查看 /etc/passwd 后 10 行信息。 不加选项默认岁基后10行。
tail -5 /etc/passwd:指定查看 etc/passwd 文件后 5 行。
wc:显示文件的行数、字数、字节。
-c:只显示字节。
-w:只显示字数。这里的字数指的是由空格,换行符等分隔的字符串。
-l:只显示行。
wc -l /etc/passwd:显示/etc/passwd 文档行数。
wc -c /etc/passwd:显示 /etc/passwd 文档字节数。
wc -w /etc/passwd:显示etc/passwd 文乎孝谨档字数。
wc -cl /etc/passwd:-cl 组合选项,查看/etc/passwd 文档的行数和字节数慎颂
linux查看文件内容最常用的5 个命令:
命令一:cat
cat命令应该是在Linux中查看文件内容最常见的命令了。
使用cat命令会打印指定文件的所有内容到标准输出上,比如你的屏幕。
cat命令最简单的用法,是直散梁接在cat命令后面跟上文件即可。
命令二:nl
nl命令跟cat命令很相识,它的不同之处在于每一行的前面多了行号的显示。
命令三:less
less命令一次只会显示一个页面的文件内容。
可以通过 j、k 两个按键进行上、下浏览文件内容,使用 q 可以随时退出。
命令四:tail
tail 命令用于查看文件内容的最后一部分,默认显示的行数是10行。
当然,如果你想让 tail 命令显示更多的文件内容,可以使用 -n number 这个参数,number 代表行数。
命令五:head
head 命令激掘指跟tail很相识,只不过它们查看的文件内容的方向是相反的。
head 命令用于查看文件内容的前面部分明配,默认显示的行数也是10行。
当然,如果想显示更多的行数的话,也是可以使用 -n number 这个参数,number 代表行数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)