常用文本内容命令(tr cut sort uniq)

一,常用文本内容命令

(一)tr

1,替换

将1  替换成   a

常用文本内容命令(tr cut sort uniq)_第1张图片

将小写替换成大写

常用文本内容命令(tr cut sort uniq)_第2张图片

2,删除  -d

删掉 1

常用文本内容命令(tr cut sort uniq)_第3张图片

3,压缩(连续的)    -s

压缩连续的1

常用文本内容命令(tr cut sort uniq)_第4张图片

(二)cut  切割

1,cut -d  指定分隔符

2,cut -f   指定需要的列

1,3  (1,3两列)        1-3(1到3列)

3,切割指定内容

常用文本内容命令(tr cut sort uniq)_第5张图片

切割sda 磁盘使用量

       查看磁盘|   过滤sda|  压缩连续的空格为一个空格|    以空格为分隔符 ,切割出第5列|   删掉%

 查看磁盘|   过滤sda|  压缩连续的空格为一个空格|    以空格为分隔符 ,切割出第5列|   以%为分隔符,切割第一列

(三)sort 排序

1, sort -t  指定分隔符

2,sort   -k   指定列

3,sort  -n  以数字排序

4, sort -r  倒序

(四)uniq 压缩

1,压缩连续字符(竖着压)

常用文本内容命令(tr cut sort uniq)_第6张图片

2,-c压缩并统计

常用文本内容命令(tr cut sort uniq)_第7张图片

(五)生产环境  在日志里找到访问量前10 的ip

1,查看日志,发现规律,ip都在第一列

常用文本内容命令(tr cut sort uniq)_第8张图片

2,     cut  -d “ ”   -f1      指定分隔符为空格   并查看第一列   

           sort  -n                以数字排列(把相同ip  放在一起)

          uniq -c                 竖着压缩并统计(统计访问次数)

           sort  -nr              以数字排序并倒序  (将ip访问次数   由大到小竖着排序)

常用文本内容命令(tr cut sort uniq)_第9张图片

你可能感兴趣的:(linux,运维,服务器)