Linux常用命令-学习笔记2

sort 对文件内容进行排序
参数:

# -t 分隔符,默认空占位符
# -k 按第几列排序
# -n 依照数值的大小排序。
# -r 以相反的顺序来排序。
# --help 显示帮助。
# --version 显示版本信息。

示例:

# 文件abc.txt内容如下
$ cat abc.txt
# a 10 33
# d 11 22
# d 5 23

# 以第三行为准按数值排序
$ sort -k3 -n abc.txt
# d 11 22
# b 5 23
# a 10 33

uniq 可用于检查文件内容中重复出现的行列
参数:

-c或--count 在每列旁边显示该行重复出现的次数。
-d或--repeated 仅显示重复出现的行列。
--help 显示帮助。
--version 显示版本信息。

示例:

# 文件abc.txt内容如下
$ cat abc.txt
# a
# b
# b

# 去除重复行并显示重复次数
$ cat abc.txt | uniq -c
#  1 a
#  2 b

sortuniq 组合使用示例

# 输出近期在终端最常用命令和使用次数
$ history | awk -F ' ' '{print $2}' |sort|uniq -c|sort -k1 -nr|head -n 10
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值