您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页shell脚本中devnull的含义

shell脚本中devnull的含义

来源:保捱科技网
shell脚本中devnull的含义

在Linux/Unix中,⼀般在屏幕上⾯看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多⼈会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因为通常在 server 的⼯作环境下,哪些是正常的output呢,例如程序开始运⾏的时间,现在正在上线⼈数等等。

哪些是错误的output呢,例如⽆法找到使⽤者想要去的URL,或者信⽤卡认证失败等等。

有了上⾯这些认知后,回头来讲什麼是 > /dev/null这是把 stdout 送到 /dev/null ⾥⾯

那什麼是 /dev/null 呢,/dev/null 是 Unix/Linux ⾥的【⽆底洞】任何的 output 送去了【⽆底洞】就再也没了。相信我,真的没了!那麼有⼈问,在什麼情况下要把 output 送去这⽆底洞呢?这⾥没有标准答案,

不过⼀般呢,要是你不想看到 output 或者output 太多太⼤了,有可能把硬碟给挤爆了的时候,程序的设计就会考虑把 output 送到 /dev/null 了。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务