Linux基础--文本查看、操作、统计命令head/tail,cat/tac,less/more、wc,sort,uniq、cut,paste,tr

cat --查看文本,输出到屏幕 head 显示文档的开头至标准输出中,默认显示十行 tail 显示文档的末尾至标准输出中,默认显示十行 more 逐页查看文档内容

less-- 逐页查看文档内容,more的升级版 wc 统计文本的行数等

cut --文本切割

sort-- 排序

uniq --去重复

paste --文本合并

tr --字符替换

1.文件看看看看看

2.cat命令(Concatenate 查看文本文件的内容,输出到屏幕)

常见参数:

-A ## 打印所有内容,包括特殊字符,如制表符

-n ## 打印出所有行号,-b 参数仅打印非空白行行号

常见用法:

其他:

zcat:可以查看压缩的文本文件 tac:逆向查看

cat:查看 readme.txt 文件

3.head / tail -n 命令(查看文件的前/后 n 行,默认 10 行)

(这是查看文件的前2行)

4.less 命令

less [参数] 文件名

常用参数:

-N:显示行号

-S:单行显示

zless:查看压缩文件

用“/keyword”进行关键词查询

n/N:上下浏览关键词

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

• 上下左右键查看文本内容

• Enter键向下移动一行

• 空格键翻页

• q键退出

5.wc命令(统计文本)

常见参数:

-l 统计行数

-w 统计字符串数

  

-c 统计字节数

(如果我没有其他的命令会怎么样呢?)

【所以,,默认的输出顺序就是行数,字符串数,字节数】

6.cut命令(文本切割) 

常见参数:-d 指定分隔符,默认\t;

-f 输出哪几列(字段fields)

(输出1,3,5列)

【注意:cut –d不只可以指定标点符号为分隔符,也可指定字母或者数字等字符为分隔符】

7.sort命令(排序)

常见参数:

-n:按照数值从小到大进行排序

-V:字符串中含有数值时,按照数值从小到大排序

-r:逆向排序

-k:指定按哪一列排序

-t:指定分隔符

【按第三列排序】

8.uniq命令(去除重复行)

【uniq比较”懒” ,只能去除相邻的重复行!因此记得要跟sort连用!】

常见参数:

-c:统计每个字符串连续出现的行数

【意思是:输出文件的第三列,排序,之后再删除重复的行,然后统计重复出现的次数】

9.paste命令(文本合并)

常见参数:

-d:指定分隔符

-s:按行合并

常见用法:

1. paste file1 file2

2. seq 20 | paste - -

10.tr命令(字符替换)

常见参数:

-d:删除指定字符

-s:缩减连续重复字符

11.小结

  • 17
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值