永发信息网

linux中的/dev/null 原理是什么

答案:2  悬赏:0  手机版
解决时间 2021-03-03 07:29
linux中的/dev/null 原理是什么,我知道它是个黑洞,所有写入这个设备的数据都会丢失,那么它底层的原理是什么?感觉挺神奇的,请大牛指点
最佳答案
1,在linux中,一切皆文件,/dev/null也是如此
2,对文件的读写,都不能由普通应用程序直接进行,需要通过工作在内核态的驱动程序来完成。
3,普通程序进入这种内核模式的入口叫系统调用
4,open和write都离不开系统调用
5,在内核模式,负责处理write调用的驱动程序,只要简单的把数据都丢弃,就形成这个黑洞
全部回答
使用/dev/null 把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用. 禁止标准输出. 1 cat $filename >/dev/null
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
张家界天龙电梯有多高
铁路占用土地的补偿标准
宜居华庭东门(人行门)怎么去啊,有知道地址的
今天两百买的玉石说是糯冰值吗?
和社会脱轨是什么意思
金岩路在哪里啊,我有事要去这个地方
初二数学实数小结在详细点急需,谢谢
笑摸狗头怎么还击
为什么河南面积不是很大,但却是中国人口最多
上海虹桥到郑州东g1814次列车停靠站点
我的驾驶证实习期扣了3分,到期换证显示实习
陈克明水果超市我想知道这个在什么地方
开一家蛋糕店需要投资多少钱
果啤对人体的危害有哪些,主要成份是什么,成
电脑录制视频,不知道是麦的电流声还是主机运
推荐资讯
CAD打印预览时预览放大的时候速度慢?是哪里
psp上螺丝拧不下来
欢歌城量贩式KTV这个地址在什么地方,我要处
AI中转化为矩形为何方块是连在一起的?
苏州到杭州多久
IQ测试(门萨智商测试)丹麦版 标准答案
丁家花园地址在哪,我要去那里办事
我记得有位主持人说过“我之所以有今天,是因
西华县逍遥镇优质牛肉胡辣汤总店怎么去啊,有
弄胀了的乳胶漆墙面如何清洁?知道的朋友麻烦
【推的组词】推组词有哪些
孟子义微信号
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?