Linux中关于/dev/null的解释
2014-05-14 16:39
288 查看
Linux中关于/dev/null的解释
2012-11-07 11:40:51 我来说两句 作者:杨承诚
收藏
我要投稿
Linux中关于/dev/null的解释
在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因为通常在 server 的工作环境下,几乎所有的程序都是 run 在
background 的,所以呢,为了方便 debug,一般在设计程序时,就把 stdout 送到/存到一个档案,把错误的信息 stderr 存到不同的档案。
www.2cto.com
哪些是正常的output呢,例如程序开始运行的时间,现在正在上线人数等等。
哪些是错误的output呢,例如无法找到使用者想要去的URL,或者信用卡认证失败等等。
有了上面这些认知后,回头来讲什麼是 > /dev/null
这是把 stdout 送到 /dev/null 里面
那什麼是 /dev/null 呢,/dev/null 是 Unix/Linux 里的【无底洞】
www.2cto.com
任何的 output 送去了【无底洞】就再也没了。相信我,真的没了!
那麼有人问,在什麼情况下要把 output 送去这无底洞呢?
这里没有标准答案,
不过一般呢,要是你不想看到 output 或者output 太多太大了,有可能把硬碟给挤爆了的时候,程序的设计就会考虑把 output 送到 /dev/null 了。
2012-11-07 11:40:51 我来说两句 作者:杨承诚
收藏
我要投稿
Linux中关于/dev/null的解释
在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因为通常在 server 的工作环境下,几乎所有的程序都是 run 在
background 的,所以呢,为了方便 debug,一般在设计程序时,就把 stdout 送到/存到一个档案,把错误的信息 stderr 存到不同的档案。
www.2cto.com
哪些是正常的output呢,例如程序开始运行的时间,现在正在上线人数等等。
哪些是错误的output呢,例如无法找到使用者想要去的URL,或者信用卡认证失败等等。
有了上面这些认知后,回头来讲什麼是 > /dev/null
这是把 stdout 送到 /dev/null 里面
那什麼是 /dev/null 呢,/dev/null 是 Unix/Linux 里的【无底洞】
www.2cto.com
任何的 output 送去了【无底洞】就再也没了。相信我,真的没了!
那麼有人问,在什麼情况下要把 output 送去这无底洞呢?
这里没有标准答案,
不过一般呢,要是你不想看到 output 或者output 太多太大了,有可能把硬碟给挤爆了的时候,程序的设计就会考虑把 output 送到 /dev/null 了。
相关文章推荐
- Linux:/dev/null 2>&1 解释
- Linux Shell >/dev/null 2>&1分析解释
- 025、Linux下crontab中/dev/null 2>&1 解释
- Linux Shell >/dev/null 2>&1解释
- 关于linux中/dev/null的认识
- Linux Shell >/dev/null 2>&1分析解释
- Linux Shell >/dev/null 2>&1解释
- 关于 >/dev/null 2>&1 的解释
- LINUX cmd >/dev/null 2>&1 解释
- Linux:/dev/null 2>&1 解释
- 关于su - oracle -c /data/bakup/exp.sh > /dev/null 2>&1的解释
- 关于"/dev/null"和"/dev/zero"
- 关于 /dev/null 与 /dev/zero
- /dev/null 2>&1 解释
- LINUX SHELL >/dev/null 2>&1解释
- 关于/dev/null及其用途
- linux nohup.out 清空文件 /dev/null
- Linux - 文件 /dev/null 和 /dev/zero
- /dev/null 2>&1 解释
- 关于/dev/null及其用途