0
我最近向我的.bashrc文件添加了一個ssh-add命令。我發現,爲什麼有些程序在stderr上寫入而不是標準輸出?
ssh-add $HOME/.ssh/id_rsa_github > /dev/null
結果上的消息「的身份加入別的東西」每次我打開一個shell。
雖然
ssh-add $HOME/.ssh/id_rsa_github > /dev/null 2>&1
的伎倆,我的外殼,現在 '乾淨'。
在互聯網上閱讀,我發現其他命令做它,(例如time
)。你能解釋爲什麼這樣做嗎?