Linux學習筆記 輸入輸出重定向 命令

2022-09-17 13:33:18 字數 917 閱讀 7305

linux重定向是指修改原來預設的一些東西,對原來系統命令的預設執行方式進行改變。比如說我不想看到在顯示器的輸出,而是希望輸出到某一檔案中就可以通過linux重定向來進行這項工作。

將stdout重定向到乙個檔案,如果這個檔案不存在,則建立,否則就覆蓋。

1. > 重定向到乙個檔案,>>追加內容到檔案

2.具體命令

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

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

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

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

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

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

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

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

command < filename    把command命令以filename檔案作為標準輸入

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

command <&m    把檔案描述符m作為標準輸入

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

command <&-    把關閉標準輸入

end 2018-08-21 17:30:35

Shell教程十一 Shell 輸入 輸出重定向

大多數 unix 系統命令從你的終端接受輸入並將所產生的輸出傳送回 到您的終端。乙個命令通常從乙個叫標準輸入的地方讀取輸入,預設情況下,這恰好是你的終端。同樣,乙個命令通常將其輸出寫入到標準輸出,預設情況下,這也是你的終端。重定向命令列表如下 命令說明 command file 將輸出重定向到 fi...

C語言中輸入輸出重定,freopen 妙用

使用的理由 範圍 如果輸入資料很龐大,需要一次又一次的重新輸入和除錯時可採用本函式。freopen 函式 1.格式 file freopen const char filename const char mode file stream 2.引數說明 filename 要開啟的檔名 mode 檔案開...

C語言中輸入輸出重定,freopen 妙用

使用的理由 範圍 如果輸入資料很龐大,需要一次又一次的重新輸入和除錯時可採用本函式。freopen 函式 1.格式 file freopen const char filename const char mode file stream 2.引數說明 filename 要開啟的檔名 mode 檔案開...