第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問如何將所有輸出重定向到文件

請問如何將所有輸出重定向到文件

慕工程0101907 2019-09-03 12:04:45
將所有輸出重定向到文件我知道在linux中,要將輸出從屏幕重定向到文件,可以使用>或tee..但是,我不知道為什么部分輸出仍然輸出到屏幕,而不是寫入文件。是否有將所有輸出重定向到文件的方法?
查看完整描述

3 回答

?
阿晨1998

TA貢獻2037條經(jīng)驗 獲得超6個贊

那部分是寫到stderr的,用2>重定向。例如:

foo > stdout.txt 2> stderr.txt

或者如果您想要在同一個文件中:

foo > allout.txt 2>&1

注意:這在(Ba)sh中有效,檢查shell是否有正確的語法。


查看完整回答
反對 回復 2019-09-04
?
喵喔喔

TA貢獻1735條經(jīng)驗 獲得超5個贊

所有POSIX操作系統(tǒng)有3條溪流:stdin、stdout和stderr。stdin是輸入,可以接受stdout或stderr。stdout是主要輸出,它被重定向為>>>,或|..stderr是錯誤輸出,它是分開處理的,這樣就不會將任何異常傳遞給命令或寫入可能會中斷的文件;通常,這會發(fā)送給某種類型的日志,或者直接轉儲,甚至在重定向stdout時也是如此。若要將兩者重定向到同一地點,請使用:

command &> /some/file

請使用:

*command* > file 2>&1

如果要關閉錯誤,請執(zhí)行以下操作:

*command* 2> /dev/null



查看完整回答
反對 回復 2019-09-04
?
湖上湖

TA貢獻2003條經(jīng)驗 獲得超2個贊

用這個-"require command here" > log_file_name 2>&1

Unix/Linux中重定向操作符的詳細描述。

>操作符通常將輸出重定向到文件,但它可以重定向到設備。您還可以使用>來追加。

如果不指定數(shù)字,則假定標準輸出流,但也可以重定向錯誤。

> file redirects stdout to file1> file redirects stdout to file2> file redirects stderr to file&> file redirects stdout and stderr to file

/dev/null是一個空設備,它接收任意輸入并丟棄它。它可以用來抑制任何輸出。



查看完整回答
反對 回復 2019-09-04
  • 3 回答
  • 0 關注
  • 566 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號