02文本查看、操作、统计命令

cat

  • Concatenate 查看文本文件的内容,输出到屏幕
  • 常见参数:
-A                       ## 列出所有内容,包括特殊字符,如制表符
-n                       ## 打印出所有行号,-b 参数仅打印非空白行行号
  • 常见用法:

    图像2022-3-4 下午7.19
  • 其他:
    • zcat:可以查看压缩的文本文件
    • tac:逆向查看

head / tail

  • 查看文件的前/后 n 行,默认 10 行
  • 常见参数:-n

more

  • 逐页查看,按空格翻页,按回车换行

less

  • [参数] 文件名

  • 常用参数:

    -N:                     #显示行号
    -S:                     #单行显示 
    zless:                 #查看压缩文件
    

    上下左右键查看文本内容

    Enter键向下移动一行

    空格键翻页

    q键退出

wc

  • 统计文本

  • 常见参数:

    -l                            #统计行数 
    -w                          #统计字符串数  
    -c                          #统计字节数
    

[图片上传失败...(image-cb37bd-1646452513705)]

cut

  • 常见参数
-d 指定分隔符,默认\t
-f 输出哪几列(字段fields)
截屏2022-03-05 上午11.47.19

sort

  • 排序
  • 常见参数:
-n:                     #按照数值从小到大进行排序 
-V:                     #字符串中含有数值时,按照数值从小到大排序 
-r:                     #逆向排序 
-k:                    #指定区域
-t:                    #指定分隔符
截屏2022-03-05 上午9.56.59

uniq

  • 去除重复行
  • 常见参数
-c:                   #统计每个字符串连续出现的行数

paste

  • 文本合并
  • 常见参数
-d:                  #指定分隔符 
-s:                  #按行合并
  • 常见用法
paste  file1  file2 
paste  - -

[站外图片上传中...(image-de2425-1646452513705)]

tr

  • 字符替换
  • 常见参数
-d:                 #删除指定字符
-s:                 #缩减连续重复字符
截屏2022-03-05 上午9.57.41

split

  • split:Linux split命令用于将一个文件分割成数个。该指令将大文件分割 成较小的文件,在默认情况下将按照每1000行切割成一个小文件

  • 常见用法:

    • split -6 README #将README文件每六行分割成一个文件

你可能感兴趣的:(02文本查看、操作、统计命令)