I/O:
系統設定
默認輸入設備:標准輸入,STDIN,0
默認輸出設備:標准輸出,STDOUT,1
標准錯誤輸出:STDERR,2
屬於不同的數據流
標准輸入:鍵盤
標准輸出和錯誤輸出:顯示器
I/O重定向:
輸出重定向:
> :覆蓋輸出
>> :追加輸出
2>:錯誤輸出
2>>:追加錯誤輸出
正常輸出
ls /usr > /tmp/var.out
set
-C:禁止對已經存在文件使用覆蓋重定向;
+C:允許覆蓋輸出
強制覆蓋輸出
ls /usr >| /tmp/var.out
錯誤輸出
ls /varr 2> /tmp/var2.out
定向標准輸出與標准錯誤輸出
ls /varr > /tmp/var3.out 2> /tmp/err.out
&>:重定向標准輸出或錯誤輸出至同一個文件
ls /varr &> /tmp/var4.out
輸入重定向
<:正常輸入
<<:Here Document
正常輸入
tr 'a-z' 'A-Z' < /etc/fstab
輸出內容到文件中
cat >> /tmp/myfile.txt << EOF
http://xxxxxx/Linuxjc/1158103.html TechArticle