Linux系統(tǒng)怎么重定向數(shù)據(jù)流?
發(fā)表時(shí)間:2023-08-08 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]所謂的數(shù)據(jù)流就是按一定順序讀取的一串?dāng)?shù)據(jù),所以數(shù)據(jù)流的方向就是數(shù)據(jù)流的讀取順序,Linux系統(tǒng)重定向數(shù)據(jù)流就是把數(shù)據(jù)讀取后輸出的結(jié)果導(dǎo)入到其他文件中。那么Linux系統(tǒng)如何重定向數(shù)據(jù)流呢?數(shù)據(jù)流重定...
所謂的數(shù)據(jù)流就是按一定順序讀取的一串?dāng)?shù)據(jù),所以數(shù)據(jù)流的方向就是數(shù)據(jù)流的讀取順序,Linux系統(tǒng)重定向數(shù)據(jù)流就是把數(shù)據(jù)讀取后輸出的結(jié)果導(dǎo)入到其他文件中。那么Linux系統(tǒng)如何重定向數(shù)據(jù)流呢?
數(shù)據(jù)流重定向
下面簡(jiǎn)單的回顧一下前面經(jīng)常用到的兩個(gè)重定向操作:
$ echo ‘hello shiyanlou’ 》 redirect
$ echo ‘www.shiyanlou.com’ 》》 redirect
$ cat redirect
當(dāng)然前面沒(méi)有用到的《和《《操作也是沒(méi)有問(wèn)題的,如你理解的一樣,它們的區(qū)別在于重定向的方向不一致而已,》表示是從左到右,《右到左。
1.簡(jiǎn)單的重定向
在更多了解 Linux 的重定向之前,需要先知道一些基本的東西,前面已經(jīng)提到過(guò) Linux 默認(rèn)提供了三個(gè)特殊設(shè)備,用于終端的顯示和輸出,分別為stdin(標(biāo)準(zhǔn)輸入,對(duì)應(yīng)于你在終端的輸入),stdout(標(biāo)準(zhǔn)輸出,對(duì)應(yīng)于終端的輸出),stderr(標(biāo)準(zhǔn)錯(cuò)誤輸出,對(duì)應(yīng)于終端的輸出)。
文件描述符
設(shè)備文件
說(shuō)明
0
/dev/stdin
標(biāo)準(zhǔn)輸入
1
/dev/stdout
標(biāo)準(zhǔn)輸出
2
/dev/stderr
標(biāo)準(zhǔn)錯(cuò)誤
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng)