为什么Linux没有C盘?一篇文章搞懂它的“奇葩”目录逻辑
Linux面试被问"目录结构"是不是大脑一片空白?😭 别慌!90%的候选人都栽在这几个混淆点上,今天一次讲透!🏠 先来个生活化类比:Linux就像智能公寓楼! /bin = 公共工具间(锤子螺丝刀,停电也能用) /etc = 物业管理处(整栋楼规章制度) /home = 你的私人套房 /var = 快递收发室(动态变化) /usr = 商业配套区(超市健身房) 1️⃣ /bin vs /usr/bin 很多人以为/bin就是基础的,错!关键看启动时机!/bin在根分区,系统启动早期就能用;/usr/bin可能在独立分区,挂载后才可用。现代系统用符号链接合并了,但概念必须分清! 2️⃣ /etc/passwd和/etc/shadow passwd存账户信息(所有人可读),shadow存加密密码(仅root可读)。面试要答出安全设计!💡 3️⃣ /var/log vs /var/lib /log是给人看的文本日志,/lib是程序用的二进制数据(数据库、状态),别搞混!🔍 虚拟文件系统黑科技: /proc和/sys不占磁盘空间!它们是内核的实时数据接口,cat /proc/cpuinfo直接读内核数据,cool不cool? 📝 记忆口诀: /bin命令必备,/etc配置特多,/home用户之家,/usr用户软件,/var变化无常,/tmp临时存放!最后,如果你想学习网络安全,我这里有一整套的学习资料和视频讲解!需要的朋友可后台获取哦,无套路,不要米!