天天看點

cat指令分析_學習記錄

cat指令是将标準輸入輸出到标準輸出

<code>SYNOPSIS</code>

<code>       </code><code>cat</code> <code>[OPTION]... [FILE]...</code>

雖然我們經常用cat來檢視檔案,但是它的本意可不是檢視檔案的,而是concatenate and write file

cat後可以跟檔案,就是把檔案的内容當做标準輸入,輸出到标準輸出

cat f &gt;&gt; f2

就可以2個檔案内容合并到一起去

cat  f1 f2 &gt;&gt; f4

就會把2個檔案的内容合并到f4中

另外就是cat &gt;&gt; ff

接受的stdin就不會列印在stdout上,就會重定向到ff中

我們就會發現cat和重定向組合的很是頻繁。

 With no FILE, or when FILE is -, read standard input. 這句話我們會經常看到,許多指令都支援讀取标準輸入,這個時候就會和 | 管道配合使用

不知道是應該叫指令還是小工具,這個東西單獨的時候你可能并沒有發現它的厲害之處,但是當多個指令組合在一起的時候,你突然就會有一個想法,原來這個指令還能這樣用,你以為單個指令你研究透了,其實并沒什麼用,因為當多個指令結合在一起的時候,因為你并沒有研究透,或者你已經遺忘了他的作用時,你可能想不起來可以使用這個指令的功能了。是以linux指令的學習就要經常用,不同的組合用,工具的作用就是使用不是用于研究,我們是使用者,不是研發者,就像鄭凱和其女朋友,不要看節目裡多麼恩愛,看依然還是分手了,是以不要看你現在用熟了,搞不好那天你就會發現你又不熟了,或者新的指令出來之後你會把它遺忘在了角落裡。

本文轉自 lajifeiwomoshu 51CTO部落格,原文連結:http://blog.51cto.com/lajifeiwomoshu/1983839

繼續閱讀