0
我做了一些教程,我看到這個shell命令:這個符號在我的Unix命令中意味着什麼?
find/-name foo 2>/dev/null
什麼是最後一個記號呢?具體來說,2
?我知道>
重定向會將shell輸出發送到一個文件,但find
如何獲取僅錯誤消息?
我做了一些教程,我看到這個shell命令:這個符號在我的Unix命令中意味着什麼?
find/-name foo 2>/dev/null
什麼是最後一個記號呢?具體來說,2
?我知道>
重定向會將shell輸出發送到一個文件,但find
如何獲取僅錯誤消息?
2>/dev/null
表示將stderr重定向到/ dev/null。 2
來自stderr的文件描述符;標準輸入始終爲0
,標準輸出始終爲1
,標準錯誤始終爲2
。輸出重定向的默認源是stdout,因此>/dev/null
的含義與1>/dev/null
相同。
順便說一下,這是一個shell功能;它不是特定於find
。