1.輸出重定向:
command > filename
:把標準輸出重定向到乙個新檔案中,當filename不存在時
command >> filename
:把標準輸出重定向到乙個檔案中(追加)
command > filename 2>&1
:把標準輸出和錯誤一起重定向到乙個檔案中
command >> filename 2>&1
:把標準輸出和錯誤一起重定向到乙個檔案(追加)
command 2 > filename
:把標準錯誤重定向到乙個檔案中
command 2 >> filename
:把標準輸出重定向到乙個檔案中(追加)
示例:
[root@localhost ~]# ll
total 2440
drwxr-xr-x. 4 root root 4096
apr4 09:
50 hadoop_temp
drwxr-xr-x. 8 root root 4096
may604:
30ideaprojects
[root@localhost ~]# echo hellolinux > hellolinux.txt
[root@localhost ~]# ll
total 2444
drwxr-xr-x. 4 root root 4096
apr4 09:
50 hadoop_temp
-rw-r--r--. 1 root root 11
jun1605:
26hellolinux.txt
drwxr-xr-x. 8 root root 4096
may604:
30ideaprojects
[root@localhost ~]# cat hellolinux.txt
hellolinux
[root@localhost ~]#
Linux中重定向
1重定向 1.1 重定向符號 輸出重定向到乙個檔案或裝置 覆蓋原來的檔案 輸出重定向到乙個檔案或裝置 強制覆蓋原來的檔案 輸出重定向到乙個檔案或裝置 追加原來的檔案 輸入重定向到乙個程式 1.2標準錯誤重定向符號 2 將乙個標準錯誤輸出重定向到乙個檔案或裝置 覆蓋原來的檔案 b shell 2 將乙...
Linux中的重定向
標準輸入流 stdin 標準輸出流 stdout 標準錯誤 stderr 三個資料流其實就是三個檔案 在linux中檔案是具備檔案描述符的 比如0 1 2,分別對應上面三個流,其他的檔案都是從3開始標號的以此類推,都指向了終端,重定向就是改變其指向。符號 一般是指將輸出的結果指引到某個檔案。比如 l...
linux中的重定向
輸出重定向 通俗的講,重定向輸出就是把要輸出的檔案資訊寫入到乙個檔案中去,而不是將要輸出的檔案資訊輸出到控制台 顯示屏 在 bash 命令執行的過程中,主要有三種輸出入的狀況,分別是 標準輸入 為 0 或稱為 stdin 使用的方式為 標準輸出 為 1 或稱為 stdout 使用的方式為 1 錯誤輸...