linux各種數據流重定向
> :以覆蓋的方法將『所有的數據』輸出到指定的文件或裝置上
1> :以覆蓋的方法將『正確的數據』輸出到指定的文件或裝置上
1>>:以累加的方法將『正確的數據』輸出到指定的文件或裝置上
2> :以覆蓋的方法將『錯誤的數據』輸出到指定的文件或裝置上
2>>:以累加的方法將『錯誤的數據』輸出到指定的文件或裝置上
<:將原本需要由鍵盤輸入的數據,改由文件內容來取代
<<:代表的是『結束的輸入字符』
例如:『我要用 cat 直接將輸入的信息輸出到 catfile 中, 且當由鍵盤輸入 eof 時,該次輸入就結束』,那我可以這樣做:
[plain]
[root@www ~]# cat > catfile << "eof"
> This is a test.
> OK now stop
> eof <==輸入這關鍵詞,立刻就結束而不需要輸入 [ctrl]+d
[root@www ~]# cat catfile
This is a test.
OK now stop
其中eof可以使用其他的任意字符串代替。