1. 程式人生 > >特殊符號及其用法

特殊符號及其用法

linux

特殊符號:

> 或1> 輸出重定向:把前面輸出的東西輸入到後面的文件中,會清除文件原有內容。


>>或1>> 追加重定向:把前面輸出的東西追加到後邊的文件尾部,不會清除文件原有內容。


0<或< 輸入重定向:輸入重定向用於改變命令的輸入,後面指定輸入內容,前面跟文件名。


0<<或<< 追加輸入重定向:後跟字符串,用來表示“輸入結束”,也可用ctrl+d來結束輸入


2> 錯誤重定向:把錯誤信息輸入到後邊的文件中,會刪除文件原有的內容。


2>> 錯誤追加重定向:把錯誤信息追加到後邊的文件中,不會刪除文件原有內容


說明:


1、箭頭的指向就是數據的流向。

2、數字說明:

1. 標準輸入(stdin): 代碼為0,使用<或<<.數據流量從右往左。

2.標準正常輸出(stdout): 代碼為1,使用>或>>.數據流向從左往右。

3.標準錯誤輸出(stderr): 代碼為2,使用2>或2>>


舉例


[[email protected] data]# cat >> oldboy.txt <<qq
i am studing linux
i am
qq

[[email protected] data]# cat oldboy.txt

1 2 3 4 5 6 7 8 9 10
i am study
i am study
i am studing linux
i am


特殊符號及其用法