第七章 Linux文件内容查询

七、文件内容查询

命令功能命令功能
cat正向连续读tac反向连续读
more按页显示文件内容less按页显示文件内容
head只看头几行tail只看末尾几行
nl输出行号显示文件

1.cat:正向连续读

  • 相当于-vET:-A
  • 每行结束处打印$:-E
  • 显示TAB为^I:-T
  • 列出行号,空行也编号:-n
  • 列出行号:-b
  • 多个空行压缩为一个空行:-s

2.tac:反向连续读

3.more:按页显示文件内容

  • 向下翻页:z/space
  • 向下查找string关键字:/string
  • 显示文件名称和当前显示的行数::f
  • 离开:q
  • 查看帮助信息:?/h

4.less:按页显示文件内容

  • 向下翻页:f/ctrl f
  • 向上翻页:b/ctrl b
  • 向下查找string关键字,n/N向下(上)查找匹配记录:/string
  • 向上查找string关键字,n/N向上(下)查找匹配记录:?string
  • 离开:q
  • 查看帮助信息:?/h
  • 显示文件名称和当前显示的行数::f/=/ctrl G

5.head:只显示头几行

  • 默认打印前十行
  • 显示文档前num行:-n (+)num/+num
  • 显示文档中除num行之外的内容:-n -num
  • 显示文档中前num字节:-c num
  • 显示文件名:-v

6.tail:只显示末尾几行

  • 显示文件后num行:-n (-)num/-num:显示文件后num行
  • 从指定行开始打印到文件结尾:-n +num
  • 显示文件后num字节:-c num
  • 显示文件名:-v
  • 实时更新文件的追加内容:-f

结合head和tail以及管道符号获取文件第100-120行的内容:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.nl:输出行号显示文件

  • 行号指定的方式:-b
    • 相当于cat -n:a
    • 相当于cat -b:t
  • 列出行号的表示方法:-n
    • 行号左对齐:ln
    • 行号右对齐:rn
    • 行号右对齐,前面自动补全0:rz
  • 行号所占位数:-w <num>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值