cat命令是将标准输入输出到标准输出
SYNOPSIS cat [OPTION]... [FILE]...
虽然我们经常用cat来查看文件,但是它的本意可不是查看文件的,而是concatenate and write file
cat后可以跟文件,就是把文件的内容当做标准输入,输出到标准输出
cat f >> f2
就可以2个文件内容合并到一起去
cat f1 f2 >> f4
就会把2个文件的内容合并到f4中
另外就是cat >> ff
接受的stdin就不会打印在stdout上,就会重定向到ff中
我们就会发现cat和重定向组合的很是频繁。
With no FILE, or when FILE is -, read standard input. 这句话我们会经常看到,许多命令都支持读取标准输入,这个时候就会和 | 管道配合使用
不知道是应该叫命令还是小工具,这个东西单独的时候你可能并没有发现它的厉害之处,但是当多个命令组合在一起的时候,你突然就会有一个想法,原来这个命令还能这样用,你以为单个命令你研究透了,其实并没什么用,因为当多个命令结合在一起的时候,因为你并没有研究透,或者你已经遗忘了他的作用时,你可能想不起来可以使用这个命令的功能了。所以linux命令的学习就要经常用,不同的组合用,工具的作用就是使用不是用于研究,我们是使用者,不是研发者,就像郑凯和其女朋友,不要看节目里多么恩爱,看依然还是分手了,所以不要看你现在用熟了,搞不好那天你就会发现你又不熟了,或者新的命令出来之后你会把它遗忘在了角落里。