檔案重定向

2021-07-10 08:27:05 字數 601 閱讀 3054

1.重定向標準輸出:不使用系統標準輸出的預設裝置,將輸出結果直接寫在乙個新的檔案中。

command > file 把標準輸出重定向到file檔案中

command >> file 把標準輸出重定向到file檔案中(追加在現有內容的後面)

command 1> file 把標準輸出重定向到file中

> myfile建立乙個長度為0的空檔案

2.重定向標準輸入:不使用系統標準輸入的預設裝置,引用其他檔案的內容或是其他命令的輸入

command < file 以file檔案的內容作為command命令的標準輸入

command file2以file作為輸入,file2作為標準輸出

command << delimiter從標準輸入中讀入,直到遇到delimiter分界符

3.重定向標準出錯:將系統執行的錯誤資訊重定向到乙個檔案中

command 2> file 重定向到file中

command 2>> file 追加

標準輸出(standard output)---1

標準輸入(standard input)---0

標準出錯(standard error)---2

檔案重定向

i j 和 i j 的效果都是把j的指向複製給i。echo hero hero.txt 2 1 這句的意思是,無論是標準輸出還是標準錯誤輸出都會被重定向到hero.txt中,具體過程 1的指向由con轉為 hero.txt,2 1 是把1的指向複製給2,此時2的指向也變為了hero.txt,因此1和...

檔案重定向

從乙個檔案,讀取資料,再輸出,一般在 裡實現就是用,如 使用檔案重定向會更加方便。include int main return0 一段非常簡單的輸入輸出資料的 編譯,生成test.exe。在命令視窗,在test.exe根目錄下,輸入 testout.txt 就可以實現讀取data.txt裡面的資料...

linux 檔案重定向

nohup 所屬包 coreutils 功能說明 該命令可以讓使用者在退出系統之後,繼續於後台中執行程式。注意nohup命令不會自動將程式放到後台執行,因此需要配合shell的特殊字元 使用,放在一行指令的最後,如 nohup command 要想明白檔案重定向,首先需要理解linux中的所有程序,...