(1)管道符号 |
作用:把前一个命令的输出结果 传递给后一个命令处理
cat test/test.txt 这个命令会在屏幕输出所有的test.txt内容
cat test/test.txt | grep 'hehe' 这样就只会在屏幕上显示包含hehe的行 这就是把cat的输出结果传递给后一个命令grep处理
grep 之前是 grep 'hehe' test/test.txt 现在可以这样:cat test/test.txt | grep 'hehe' 结果是一样的
不是所有的命令都可以放在管道符号|后边 常用的是 more grep head wc
(2)追加\覆盖 >> >
作用:把前一个命令的输出结果追加/覆盖到某个文件
ifconfig 查看网络信息
ifconfig >> test.txt 就会把ifconfig的输出结果追加到text.txt文件的最后
ifconfig > test.txt 就会清空text.txt的内容 把ifconfig的输出结果放到test.txt中
'' > test.txt 就会清空test.txt
'123' >> test.txt 就会在test.txt 文件上追加一行 内容是123
比如我想把test1.txt的前3行内容 追加到test2.txt中
head -3 test1.txt >> test2.txt
(3)wc
作用:统计指定文件字节数、字数、行数,并将统计结果显示输出
wc -l test.txt 统计test.txt中的行号 结果 : 11 test.txt 说明test.txt 中有11行内容
wc test.txt 结果: 7 8 70 test.txt 说明test.txt 字节70 字数8 行数7
-c 统计字节数。
-l 统计行数。
-m 统计字符数。这个标志不能与 -c 标志一起使用。
-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-L 打印最长行的长度。
--help 显示帮助信息
--version 显示版本信息
相关文章
- 11-13欧拉计划002--偶斐波那契数
- 11-13FFmpeg常用命令
- 11-13Create 命令详解
- 11-13简单的doc命令
- 11-13find命令:忽略一个目录或者多个目录
- 11-13lsof常用命令
- 11-13sed 命令简介
- 11-13通过 maven 命令来查看 jar 包的引用关系
- 11-13ML学习笔记之Anaconda中命令形式安装XGBoost(pip install)
- 11-13git介绍以及一些常用命令,加上vim编辑器的简单使用