cat命令分析_学习记录

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命令的学习就要经常用,不同的组合用,工具的作用就是使用不是用于研究,我们是使用者,不是研发者,就像郑凯和其女朋友,不要看节目里多么恩爱,看依然还是分手了,所以不要看你现在用熟了,搞不好那天你就会发现你又不熟了,或者新的命令出来之后你会把它遗忘在了角落里。


上一篇:Rabbitmq 延迟队列实现定时任务,这才是正确的方式!


下一篇:为什么Redis的消息机制不适合实现延时队列?