重定向標(biāo)準(zhǔn)輸出,包括兩種。(1)、(覆蓋),等價1 將命令執(zhí)行的結(jié)果輸出到指定文件,非顯示器。(2) 、(追加),等價1 將命令執(zhí)行的結(jié)果追加到指定文件,非顯示器。 重定向標(biāo)準(zhǔn)輸入,包括兩種。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供仁和網(wǎng)站建設(shè)、仁和做網(wǎng)站、仁和網(wǎng)站設(shè)計、仁和網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、仁和企業(yè)網(wǎng)站模板建站服務(wù),10年仁和做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
linux中有三種標(biāo)準(zhǔn)輸入輸出,分別是STDIN,STDOUT,STDERR,對應(yīng)的數(shù)字是0,1,2。STDIN是標(biāo)準(zhǔn)輸入,默認(rèn)從鍵盤讀取信息;STDOUT是標(biāo)準(zhǔn)輸出,默認(rèn)將輸出結(jié)果輸出至終端;STDERR是標(biāo)準(zhǔn)錯誤,默認(rèn)將輸出結(jié)果輸出至終端。
這個命令中實現(xiàn)重定向的關(guān)鍵系統(tǒng)調(diào)用序列是:dup2(1,2)open(file) == 3 dup2(3,1)注意:0 是標(biāo)準(zhǔn)輸入(STDIN),1 是標(biāo)準(zhǔn)輸出(STDOUT),2 是標(biāo)準(zhǔn)錯誤輸出(STDERR)。
標(biāo)準(zhǔn)輸出重定向(STDOUT,文件描述符為1):默認(rèn)輸出到屏幕。錯誤輸出重定向(STDERR,文件描述符為2):默認(rèn)輸出到屏幕。
選a 首先2&1:2代表標(biāo)準(zhǔn)錯,他被重定向到1標(biāo)準(zhǔn)輸出。之所以在1前面加&,是為了區(qū)別于普通文件,否則會在當(dāng)前目錄建個文件叫1,而不是輸出到標(biāo)準(zhǔn)輸出。
1)、重定向是把前面運行命令的結(jié)果輸入到后面的文件中;而管道功能是把前面命令運行的結(jié)果作為后面命令的輸入。主要區(qū)別在于后是一個文件名,而 | 后是一個命令。
如果想把兩組輸出都重定向到一個文件中,可以用&操作符來結(jié)合兩個輸出。如下所示:kill -l 1234 killouterr.txt 2&1 管道 通常把一個進(jìn)程的輸出通過管道連接到另外一個進(jìn)程的輸入。
ABC。關(guān)于linux中的管道,下面ABC描述是正確的。linux中的管道正確答案是管道就是一種特殊的輸入輸出重定向。管道就是將一個命令的標(biāo)準(zhǔn)輸出重定向為另一個一個命令的標(biāo)準(zhǔn)輸入。完成復(fù)雜任務(wù)往往需要構(gòu)造命令管道。
至于這個問題,我也沒有弄得特別明白,不過我建議你在寫文件的時候,不要使用帶緩沖的,最好使用write和read來寫文件,這些都是不帶緩沖的。
命令默認(rèn)從鍵盤獲得的輸入,使用輸入重定向改成從文件,或者其它打開文件以及設(shè)備輸入。執(zhí)行這個命令,將標(biāo)準(zhǔn)輸入0,與文件或設(shè)備綁定,將由它進(jìn)行輸入。
你在那個目錄運行的 gzip -9 -c man.config man.config.gz 這個命令就在那個目錄下面。
沒問題 執(zhí)行的標(biāo)準(zhǔn)輸出用dd傳入文件是沒問題的, 其實用不著dd ,用標(biāo)準(zhǔn)輸出和錯誤重定向即可解決 。tar -cvf - ff fff bb /home/ltk/ddd 2&1 然后, 如果有出錯或者正常都會被寫入 /home/ltk/ddd。
網(wǎng)站標(biāo)題:linux命令與重定向題 linux重定向命令是哪3種
文章網(wǎng)址:http://chinadenli.net/article3/dejseis.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、全網(wǎng)營銷推廣、網(wǎng)頁設(shè)計公司、ChatGPT、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)