重定向:
> 將標準輸出重定向到檔案(覆蓋),如 echo "wudi" > outfile
>> 將標準輸出重定向到檔案(追加到後面),如 echo "jiaying" >> outfile
2> 將標準錯誤重定向到檔案(覆蓋)
2>&1 將標準輸出和標準錯誤結合
< 重定向標準輸入,如 grep root < /etc/passwd/,在passwd檔案中查詢含有關鍵字為root的行
管道:| 將乙個命令的標準輸出作為另乙個命令的標準輸入
如 ll | grep yum ,在ll的輸出中查詢含有yum關鍵字的行
find / -user root | grep video,查詢跟分割槽下使用者名為root,含有video的檔案
重定向和管道
重定向和管道 第 3 章 命令列簡介 程序 包括圖形應用程式,但不包括絕大多數守護程式 至少使用三個檔案描述符 標準輸入 標準輸出和標準錯誤輸出 它們相應的序號是 0 1 和 2。一般來說,這三個描述符與該程序啟動的終端相關聯,其中輸入為鍵盤。重定向和管道的目的是重定向這些描述符。本節中的例項將幫助...
管道和重定向
重定向輸出 ls l 1.txt 這條命令,把本應該在標準輸出 檔案描述符為1 裝置上顯示的內容重定向到了 1.txt 檔案中,而在標準輸出中不會有任務顯示 如果當前目錄下,1.txt檔案存在,則新內容會覆蓋1.txt裡的所有內容.不存在則會在當前目錄中新建乙個1.txt ls l 2.txt 這條...
重定向和管道
linux給程式提供三種i o裝置 標準輸入 stdin 0 預設接受來自鍵盤的輸入 標準輸出 stdout 1 預設輸出到終端視窗 標準錯誤 stderr 2 預設輸出到終端視窗 由於linux提供給我們的三種標準io裝置並不能滿足所有的情況,於是有了io重定向,將檔案輸出流定向至指定的檔案 終端...