为啥 Linux 可以删除正在运行的程序文件
我曾经做嵌入式的时候,把uImage(Linux 内核镜像)删除了一样能用,系统放在TF卡里面,把TF卡拔掉了,系统还能跑一会儿,不过在terminal中ls之类的基础指令都已经找不到了。题主可能受到Windows的影响,认为文件被打开了就不能删除。那个是Windows系统自己加的锁,就像Windows很多dll无法删除是一样的。
■网友
rm只是移除了“文件名”,并没有移除外存数据和句柄。
■网友
因为它已经在内存里了,你甚至可以删掉内核。
推荐阅读
- 用泡沫箱来养多肉老桩?只要我们把细节做好,同样可以养出状态来
- ■养宠物真可以缓解孤独吗?一起来听听“铲屎官”的心声吧!
- 用EagleGet下载时总提示无效URL地址,无法下载,而用迅雷、QQ旋风则可以,咋回事~
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 银行的数据中心可以跳槽去互联网公司吗
- 银行高管的薪酬结构图表最新的,请问在哪里可以收集
- 医院|感染艾滋病毒初期有哪些征兆?可以自行检查吗?共用马桶会传染吗
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
