linux重定向命令應用及語法

2022-08-20 02:18:15 字數 992 閱讀 1169

1. 標準輸入的控制

語法:命令 檔案將命令的執行結果送至指定的檔案中。

例如:ls -l > list 將執行「ls -l」 命令的結果寫入檔案list 中。

語法:命令》! 檔案將命令的執行結果送至指定的檔案中,若檔案已經存在,則覆蓋。

例如:ls -lg >! list 將執行「ls - lg」 命令的結果覆蓋寫入檔案list 中。

語法:命令》& 檔案將命令執行時螢幕上所產生的任何資訊寫入指定的檔案中。

例如:cc file1.c >& error 將編譯file1.c 檔案時所產生的任何資訊寫入檔案error 中。

語法:命令》 檔案將命令執行的結果附加到指定的檔案中。

例如:ls - lag >> list 將執行「ls - lag」 命令的結果附加到檔案list 中。

語法:命令》& 檔案將命令執行時螢幕上所產生的任何資訊附加到指定的檔案中。

例如:cc file2.c >>& error 將編譯file2.c 檔案時螢幕所產生的任何資訊附加到檔案error 中。

3. 命令語法

command > filename 把標準輸出重定向到乙個新檔案中

command >> filename 把標準輸出重定向到乙個檔案中(追加)

command 1 > fielname 把標準輸出重定向到乙個檔案中

command > filename 2>&1 把標準輸出和標準錯誤一起重定向到乙個檔案中

command 2 > filename 把標準錯誤重定向到乙個檔案中

command 2 >> filename 把標準輸出重定向到乙個檔案中(追加)

command >> filename 2>&1 把標準輸出和標準錯誤一起重定向到乙個檔案中(追加)

command filename2 把command命令以filename檔案作為標準輸入,以filename2檔案作為標準輸出

command &m 把標準輸出重定向到檔案描述符m中

command

linux重定向命令應用及語法

linux重定向命令應用及語法 2008 01 26 14 08 分類 linux技術 1.標準輸入的控制 語法 命令 檔案將檔案做為命令的輸入。例如 mail s mail test das 163.com file1 將檔案file1 當做信件的內容,主 題名稱為mail test,送給收信人。...

linux 重定向命令

command filename 把標準輸出重定向到乙個新檔案中 command filename 把標準輸出重定向到乙個檔案中 追加 command 1 fielname 把標準輸出重定向到乙個檔案中 command filename 2 1 把標準輸出和標準錯誤一起重定向到乙個檔案中 comma...

linux重定向命令

昨天參加網易ttt的筆試,填空題考了cmd file 2 1的含義,我以前做專案接觸過重定向命令,但沒用這個,然後居然沒寫出正確答案來,慚愧啊。謹記,對遇到的問題要求甚解,要徹底弄懂,並且還要複習!現把所有命令列出來 cmd file 把 stdout 重定向到 file 檔案中 cmd file ...