Windows命令列重定向總結

2021-07-30 07:39:58 字數 519 閱讀 4419

預設情況下,命令會從shell獲取輸入資訊,然後將輸出資訊傳送到標準控制台視窗。然而,有些時候,你需要從其他資訊源中獲取輸入資訊,或者將輸出資訊傳送到某個檔案或裝置(如印表機)。下面簡單的給出如何實現:

command1>command2 將第乙個命令的輸出作為第二個命令的輸入

command

command>[path]filename 將輸出資訊寫到檔案中(如果沒有該檔案會建立)

command>>[path]filename 將輸出資訊附加到檔案

command

下面我們來具體實踐一下:

我在命令列打入如下命令

然後我去開啟out.txt發現輸出被寫到了裡面

Windows 命令列輸入輸出重定向問題

重定向符號主要有 和 以下只有前五個的介紹,最後乙個是管道,與unix亦完全一致。第一節首先從乙個經典問題開始,1 nul 2 nul 的意思是既遮蔽正常的輸出又遮蔽錯誤的輸出,那麼我們馬上就知道了這裡的1表示正常輸出 即所謂的 標準輸出 stdout 2表示錯誤輸出 即所謂的 標準錯誤輸出 std...

Linux中重定向命令列的方法總結

source 1,標準輸入的控制 語法 命令 檔案將檔案做為命令的輸入。例如 mail s mail test test ahlinux.com file1 將檔案file1 當做信件的內容,主題名稱為mail test,送給收信人。2,標準輸出的控制 語法 命令 檔案將命令的執行結果送至指定的檔案...

Linux Unix 命令列 輸入輸出重定向

在unix系統中,任何命令,包括shell本身,預設情況下總是讀取來自終端鍵盤輸入的資料,這個資料輸入源通常稱作標準輸入 stdin 其檔案描述符為0.預設情況下,命令的處理結果總是輸出到使用者終端的螢幕上,這個輸出目的通常稱作標準輸出 stdout 其檔案描述符為1.另外,在命令的執行期間,如果出...