linux文件处理命令之head/tail常用方法介绍

指令名称:head

指令所在路径:/bin/head

执行权限:All User

语法:head -num [文件名]

-num 显示文件的前num行

功能描述:查看文件的前几行

范例:

$ head -20 /etc/services

head是指定显示文件前多少行内容的命令,使用时可以指定文件(包括绝对路径/相对路径)的存放位置,如果不指定行数,则默认显示10行.

1, head /etc/services (默认显示10行)

2, head -15 /etc/services (指定显示前15行)

指令名称:tail

指令所在路径:/bin/tail

执行权限:All User

语法:tail -num [文件名]

-num 显示文件的后num行

-f 动态显示文件内容

功能描述:查看文件的后几行

范例:

$ tail -30 /etc/services

tail是指定显示文件前末尾多少行内容的命令,使用时可以指定文件(包括绝对路径/相对路径)的存放位置,如果不指定行数,则默认显示末尾10行.

1, tail /etc/services (默认显示末尾10行)

2, tial -15 /etc/services(指定显示末尾15行)

PS, 这2个命令通过管道符'|'可以结合使用,比如查询1.txt第11-15行的内容

可以使用head -15 /etc/services | tail -5

以上是关于head/tail的常用方法介绍,更多内容可以通过man head/tail或者head/tail --help来获取.

你可能感兴趣的:(linux文件处理命令之head/tail常用方法介绍)