第七章 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行的内容:第七章 Linux文件内容查询_第1张图片
第七章 Linux文件内容查询_第2张图片
第七章 Linux文件内容查询_第3张图片
第七章 Linux文件内容查询_第4张图片

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

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

你可能感兴趣的:(Linux基础,linux,运维,服务器,ssh,ubuntu)