永发信息网

linux命令行中ls > /dev/null表示什么意思啊?

答案:2  悬赏:50  手机版
解决时间 2021-11-10 05:54
linux命令行中ls > /dev/null表示什么意思啊?
最佳答案
> 是重定向操作符,ls是查看当前目录的内容。包括文件和目录。3. /dev/null是个类似垃圾的地方。联合起来就是将ls的输出丢弃到垃圾中。请关注《linux就该这么学》官网。
全部回答
在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因为通常在 server 的工作环境下,几乎所有的程序都是 run 在 background 的,所以呢,为了方便 debug,一般在设计程序时,就把 stdout 送到/存到一个档案,把错误的信息 stderr 存到不同的档案。
哪些是正常的output呢,例如程序开始运行的时间,现在正在上线人数等等。
哪些是错误的output呢,例如无法找到使用者想要去的URL,或者信用卡认证失败等等。

有了上面这些认知后,回头来讲什麼是 > /dev/null
这是把 stdout 送到 /dev/null 里面
那什麼是 /dev/null 呢,/dev/null 是 Unix/Linux 里的【无底洞】
任何的 output 送去了【无底洞】就再也没了。相信我,真的没了!
那麼有人问,在什麼情况下要把 output 送去这无底洞呢?
这里没有标准答案,
不过一般呢,要是你不想看到 output 或者output 太多太大了,有可能把硬碟给挤爆了的时候,程序的设计就会考虑把 output 送到 /dev/null 了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
P2P收益为什么比银行收益高
2016年单位扣个人五险多少钱
盗版饥荒mod怎么装
深圳岗厦社保局附近的中国银行属于哪个支行
七夕一个人第一次去必胜客,请问要注意什么
以SO开头的女装牌子有哪些
丰田的6AT好,还是CVT好
胫骨的具体位置图
问: 30 上海浦东新区和黄浦区,卢湾
高中学业水平测试(会考)的重要性
有心事怎么办?这心事将会是永远。怎么办?永
郑州荥阳市现在3路几点发车
求此女视频及名字
手工鞋垫怎样锁边?
汽车刚启动有沙沙响声轻踩离合后没有声音
推荐资讯
长沙现在做线雕的话,价格大概在多少?
人防工程孔口防护包括那些
桂林恒大公寓属于什么区
在水上商场旁边开设一个大浴场、提供休闲娱乐
上海尊钻宝业钻石有限公司怎么样?
西宁民惠城楼里开一家美容店好不好
橄榄核雕刻师翔元是谁
找规律:30,60,120(·),(·)
这是什么落款
一个木一个鹿念什么
这个是什么牌子
进行铸件设计师如何考虑合金的流动性
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?