(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 显示版本信息