管道和重定向

2021-06-23 03:15:49 字數 385 閱讀 6197

重定向:

>  將標準輸出重定向到檔案(覆蓋),如 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重定向,將檔案輸出流定向至指定的檔案 終端...