head 与 tail

head [-n] 数字『文件』
显示前面n行
例如
head -n 3 test 显示 test 文件的前 3 行,也可以写作 head -3 test

  • 比较有趣的是 -n 后面的数字,可以接负数。例如head -n -100 test 表示所有行数但不包括后面100行,如果 test 有130行,则显示1-30行,后面100不显示

tail

tail [-nf] 数字 『文件』
显示后面 n 行, -f 表示持续侦测对象文件,对象文件的更改会立即反应出来,常用来观察日志文件
tail -n 20 test 显示 test 文件的后 20 行, 也可以写成 tail -20 test

  • 跟 head 类似,-n 后面可以接 『+数字』。例如 tail -n +100 test 表示所有行数但不包括前100行,就是100行之后的所有数据
    综合 head 和 tail 可以达到显示 n-m 之间的内容
    head -n 200 test | tail -n +100 显示 test 文件 100-200 行的内容
posted @ 2019-08-05 14:00  自我更新  阅读(284)  评论(0编辑  收藏  举报