一,常用文本内容命令
(一)tr
1,替换
将1 替换成 a
将小写替换成大写
2,删除 -d
删掉 1
3,压缩(连续的) -s
压缩连续的1
(二)cut 切割
1,cut -d 指定分隔符
2,cut -f 指定需要的列
1,3 (1,3两列) 1-3(1到3列)
3,切割指定内容
切割sda 磁盘使用量
查看磁盘| 过滤sda| 压缩连续的空格为一个空格| 以空格为分隔符 ,切割出第5列| 删掉%
查看磁盘| 过滤sda| 压缩连续的空格为一个空格| 以空格为分隔符 ,切割出第5列| 以%为分隔符,切割第一列
(三)sort 排序
1, sort -t 指定分隔符
2,sort -k 指定列
3,sort -n 以数字排序
4, sort -r 倒序
(四)uniq 压缩
1,压缩连续字符(竖着压)
2,-c压缩并统计
(五)生产环境 在日志里找到访问量前10 的ip
1,查看日志,发现规律,ip都在第一列
2, cut -d “ ” -f1 指定分隔符为空格 并查看第一列
sort -n 以数字排列(把相同ip 放在一起)
uniq -c 竖着压缩并统计(统计访问次数)
sort -nr 以数字排序并倒序 (将ip访问次数 由大到小竖着排序)
(六)paste 横向合并
paste -d 指定分割符
(七)split 分割
split -b 指定大小 分割文件
(八)rev
同一行倒序显示
(九)tac
竖着倒序显示