Linux Redhat7 4 輸出重定向,管道

2021-08-20 21:43:38 字數 691 閱讀 4362

1.輸出重定向

ls > gouzi自動建立gouzi並將ls的輸出存入gouzi(正確的流用「>」覆蓋,「>>」追加;錯誤的流用「2>  2>>重定向)

eg:find/ -name qwe >> ~/findqwe.true 2>> /dev/null

將根目錄下正確的qwe檔案輸出到根目錄下的findqwe.true檔案下,錯誤的輸出到/dev/null檔案下  

ls &>>gouzi無論對錯都能重定向

2>&1:將錯誤流的偽裝成正確的流輸出,1>&2:將正確的流偽裝成錯誤的流輸出

'|'

grep

要查詢的字段 檔案

eg①:ls > ls.list

grep find ls.list

eg②:ls | grep download:列出ls中含有download的檔案

①  ②相等

(標準輸出 + | = 標準輸入,「|」管道,標準輸入放在管道左邊,標準輸出放在管道右邊)

eg③: head -5 /etc/passwd | tail -3

輸入重定向,正確輸出重定向,錯誤輸出重定向

一 標準輸入 stdin a.輸入重定向 標準輸入 作用 將原先鍵盤輸入的內容改由檔案內容代替 root wenwen cat test.txt asdas asdas asdas 按crtl d 退出 將network內容匯入到test.txt中去 root wenwen cat test.txt...

Linux重定向(輸入輸出重定向)

我們知道,linux 中標準的輸入裝置預設指的是鍵盤,標準的輸出裝置預設指的是顯示器。而本節所要介紹的輸入 輸出重定向,完全可以從字面意思去理解,也就是 通常是用檔案或命令的執行結果來代替鍵盤作為新的輸入裝置,而新的輸出裝置通常指的就是檔案。對於輸入重定向來說,其需要用到的符號以及作用如表 1 所示...

重定向Trace輸出

把以下 copy到工程中的任何乙個cpp檔案中,則trace輸出的資訊會在任何notepad檔案中輸出。class cmfxtrace extern cmfxtrace thetracer class cmfxtrace public cfile private constructor public...