CSDN搞定 Linux 命令之进程与数据流,不服来辩!| 原力计划( 二 )
- sort -R file:随机排序 , 这个看心情吧 , 它想怎么排就怎么 , 很叛逆 。
- sort -n file:既然有根据首字母来排序的 , 那么遇到数字怎么办 , 那就用这个 , n就是number , 数字的意思 , 对数字排序
本文插图
当然 , 以上所有的参数都可以搭配使用 , 比如说对数字倒序排序:sort -r -n file 。 灵活变通就行啦 。
3.wc:这个可不是我们平时说的WC , 用处可大了 , 可以统计我们文本当中的行数 , 单词数 , 字节数等等 。
用法:
- wc file:统计file文件的行数 , 单词数 , 字节数(从左至右显示列数) 。
本文插图
- wc -l file:只统计行数 , l就是line嘛 。
- wc -w file:只统计单词数 , w就是word 。
- wc -c file:只统计字节数 , c就是count嘛 。
- wc -m file:只统计字符数 。
本文插图
4.uniq:uniq一看就直到是unique , 与众不同嘛 , 那么就允许重复的出现 , 这个就是为了删除文件中的重复内容 。
- uniq repeat.txt:删除该文件中的重复内容 , 打印出处理后的内容
- uniq repeat.txt new.txt :把处理后的内容放到一个新文件中
- uniq -c repeat :显示重复的行数 , 比如说1重复了3行 , 那么显示3 1
- uniq -d repeat:d就是duplicated , 即重复的 , 只显示重复的行的值
本文插图
5.cut:剪切文件内容 , 可以做到提取部分我们想要的内容 。
用法:
cut -c 2-4 file:每一行只保留第2到4个字符 , -c就是根据字符剪切 。
本文插图
输出重定向
我们输入一个命令以后 , 它的结果一般有三个去处:
- 终端(打印在终端上)
- 文件(把结果放到文件中)
- 其它命令的输入(它的输出可以作为其它命令的输入)
1.>: 把输出内容重定向到一个文件中 , 并且如果这个文件已经存在并且有内容则会覆盖 。
本文插图
cat命令的结果最终重定向输出到test文件中去了 , 如果多次重定向到这个文件 , 那么就会覆盖之前的内容 。
2.>>: 这个就和上面有点差别 , 虽然也是重定向输出到文件但是不会覆盖 , 只是会继续接到后面 。
本文插图
3. 2>:上面那几个都是标准输出的重定向 , 前提在于那些命令是对的 , 不会报错 , 但是这个命令就和上面不一样了 , 虽然用法一样 , 但是这个是标准错误输出的重定向 , 如果说命令错误了 , 那么错误信息就可以用这个来重定向输出 。
4. 2>>: 这个也和上面介绍的>>差不多 , 只不过也是错误输出的重定向 , 不会覆盖 。
推荐阅读
- 驱动之家Linux之父Linus Torvalds:我早就不编程了、工作就是说不
- 驱动之家 Torvalds:我早就不编程了、工作就是说不,Linux之父Linus
- Linux|Linux之父Linus Torvalds:我早就不编程了、工作就是说不
- 印度@印度教授:看不懂中国人,2万块就能搞定的事非要花2000万
- 技飞狗跳支持PCIE4.0的B550主板装机,8000预算搞定中端AMD平台主机
- CSDN23 岁创业,28 岁成为福布斯亚洲青年领袖,这个“刷脸的男人”有点牛
- 张艺凡也很着急,陈卓璇甚至调侃她,希林出手,帮张艺凡搞定了发声方式让人很意外
- 足球小子|5折!曝曼联出损招强攻1.2亿猎物,5年+900万先搞定本人
- LinuxLinux 发展史
- 雷神之锤|咋造不出核动力破冰船?从没研究过,一时造不出,美国搞定核航母
