fd簡介:
file descriptors ,fd ,檔案描述符,檔案控制代碼
程序使用檔案描述符來管理開啟的檔案
date:檢視當前系統的時間
date > f5.txt:將系統的時間固定寫到乙個資料夾中。
程序管道piping:管道命令可以將多條命令組合起來, 一次性完成複雜的處理任務。
語法:command1| command2 |command3 |…
通過管道刪除 xargs
fd: 檔案描述符。0,1,2,3,,,。程序開啟檔案所用。
0標準輸入
1標準輸出
2標準錯誤輸出
3+普通檔案
1.管道:
完成更複雜的功能:
| 命令1的輸出,作為命令2的輸入,命令2的輸出作為命令3的輸入。
| tee 三通。把輸出保留副本。
| xargs轉換。把輸出和輸入進行格式轉換。(語法:| xargs rm- rvf)
2.重定向
輸出重定向:>
程序產生的資訊。存放到檔案中。
標準正確輸出: ls /home > 1. txt
標準錯誤輸出: ls /aaaa .2. > 2. txt
標準混合: & > 3. txt
輸入重定向:<
以文字內容,作為程序得標準輸入
mail - s 「ssss」 alice < word. txt
linux重定向 管道
1 這條命令是什麼意思?cat file1 file2 grep name tee file3 file4 file5 wc l 該命令表示 將 file1 file2 中的包含 name 的行重定向輸出。使用 tee 命令表示 將該輸出有兩個去向。乙個是定向到檔案 file3,file4,flie...
重定向和管道
重定向和管道 第 3 章 命令列簡介 程序 包括圖形應用程式,但不包括絕大多數守護程式 至少使用三個檔案描述符 標準輸入 標準輸出和標準錯誤輸出 它們相應的序號是 0 1 和 2。一般來說,這三個描述符與該程序啟動的終端相關聯,其中輸入為鍵盤。重定向和管道的目的是重定向這些描述符。本節中的例項將幫助...
管道和重定向
重定向輸出 ls l 1.txt 這條命令,把本應該在標準輸出 檔案描述符為1 裝置上顯示的內容重定向到了 1.txt 檔案中,而在標準輸出中不會有任務顯示 如果當前目錄下,1.txt檔案存在,則新內容會覆蓋1.txt裡的所有內容.不存在則會在當前目錄中新建乙個1.txt ls l 2.txt 這條...