Linux輸出輸出重定向

重定向簡(jiǎn)介

Linux重定向是指修改原來(lái)默認(rèn)的一些東西,對(duì)原來(lái)系統(tǒng)命令的默認(rèn)執(zhí)行方式進(jìn)行改變,比如說(shuō)簡(jiǎn)單的我不想看到在顯示器的輸出而是希望輸出到某一文件中就可以通過(guò)Linux重定向來(lái)進(jìn)行這項(xiàng)工作。

Linux默認(rèn)輸入是鍵盤(pán),輸出是顯示器。你可以用重定向來(lái)改變這些設(shè)置。比如用wc命令的時(shí)候本來(lái)是要手動(dòng)輸入一篇文字來(lái)計(jì)算字符數(shù)的,用了重定向后可以直接把一個(gè)已經(jīng)寫(xiě)好的文件用‘<’指向這條命令,就直接可以統(tǒng)計(jì)這個(gè)文件的字符數(shù)等了。輸出也是一樣,你可以把屏幕輸出重定向到一個(gè)文件里,再到文件里去看結(jié)果。重定向操作符可以用來(lái)將命令輸入和輸出數(shù)據(jù)流從默認(rèn)位置重定向到其他位置,其輸入或輸出數(shù)據(jù)流的位置稱(chēng)為句柄;常見(jiàn)的句柄有三種,當(dāng)然句柄可以自行擴(kuò)展,一般的OS都提供類(lèi)似的功能。

標(biāo)準(zhǔn)輸入輸出

輸出重定向

Linux環(huán)境中支持輸入輸出重定向,分別用符號(hào)<和>來(lái)表示。

簡(jiǎn)單的示例:

標(biāo)準(zhǔn)的正確輸出重定向到文件
標(biāo)準(zhǔn)的錯(cuò)誤輸出重定向到文件

但是我們發(fā)現(xiàn),如果每次一個(gè)命令的正確輸出和錯(cuò)誤輸出要分別處理,麻煩,所以有下面的方法進(jìn)行統(tǒng)一的輸出:

標(biāo)準(zhǔn)的正確輸出和錯(cuò)誤輸出到同一文件

簡(jiǎn)單示例:


以上就是標(biāo)準(zhǔn)輸出的重定向,標(biāo)準(zhǔn)輸入重定向一般用得比較少,暫不討論。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,659評(píng)論 19 139
  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,274評(píng)論 2 33
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 100,749評(píng)論 9 468
  • Chapter 20. I/O Redirection Linux 下一般有三個(gè)默認(rèn)打開(kāi)的文件,分別是 stdin...
    tarzipc閱讀 1,278評(píng)論 0 0
  • 大黃蜂的身軀十分笨重、而翅膀卻是出奇的短小。依照空氣動(dòng)力學(xué)的研究理論,大黃蜂是絕對(duì)飛不起來(lái)的。但大黃蜂根本不理這一...
    小豬天堂閱讀 323評(píng)論 2 1

友情鏈接更多精彩內(nèi)容