都5202年啦,你还在用windows?(目录篇)

dfnb12364天前未分类13

那么好,距离上一篇博文好像已经过去了114514天了 (其实只是两个月),我不得不来更新这个系列的第二篇了,所以在这第二篇我们会来聊聊linux的文件目录结构 (感觉和第一篇有点本末倒置了捏),不过这是我的博客我爱78怎么写9怎么写 OvO

图片.png

俗话说看入先看脸 (我自己编的),那么这篇博文会通过 系统引导以及核心 =》配置和数据 =》硬件和设备文件 =》软件和库文件 =》挂载文件 的顺序来唠 。

不得不说的是Linux 的文件目录结构遵循 FHS(Filesystem Hierarchy Standard,文件系统层次结构标准)。它采用单根树状结构(与 Windows 的多盘符 C:\ D:\ 不同),一切皆从根目录 / 开始捏。

有一句至高真理是:在linux里面一切皆文件。(长成什么样您就看图8)


系统引导以及核心

/bin 单用户模式下必需的基础命令(ls, cat, mv, bash)。系统启动早期甚至没挂载 /usr 时就需要这些
/sbin 系统管理命令(fdisk, fsck, reboot, iptables),通常需 root 权限
/boot 内核文件(vmlinuz)、initramfs、GRUB 引导配置。通常是独立分区,防止根目录写满导致无法启动
/lib /bin/sbin 中程序必需的共享库(如 libc.so),以及内核模块



配置和数据 

/etc 系统级配置文件大本营(非二进制)。如 /etc/ssh/sshd_config/etc/passwd/etc/fstab。重要原则:程序默认配置在 /etc,用户覆盖配置在 ~/.config
/home 普通用户的个人数据、配置文件、下载内容。相当于 Windows 的 C:\Users
/root root 用户的家目录。单独放置是因为如果 /home 是独立分区且挂载失败,root 仍需有地方登录修复系统
/var 经常变化的数据:日志(/var/log)、邮件(/var/mail)、打印队列(/var/spool)、数据库文件、缓存(/var/cache)


硬件和设备文件

/dev 设备文件/dev/sda 是第一块硬盘,/dev/null 是黑洞,/dev/zero 吐零,/dev/random 提供随机数。操作这些文件 = 操作硬件
/proc 进程和内核信息的实时视图。/proc/1234/ 是 PID 为 1234 的进程信息,/proc/cpuinfo 显示 CPU 详情,/proc/meminfo 显示内存。都是 0 字节的虚拟文件
/sys 系统硬件的视图(总线、设备、驱动、电源管理)。比 /proc 更结构化,用于 udev 规则、硬件热插拔管理
/run 系统启动后的运行时数据(PID 文件、锁文件、通信套接字)。取代了过去分散在 /var/run 和 /var/lock 的内容,tmpfs 挂载(重启清空)



软件和库文件

/usr 用户级程序与数据的二级层次结构,包含:
/usr/bin:绝大多数用户命令(gcc, python, git)
/usr/sbin:非必需系统管理工具
/usr/lib:应用程序的库
/usr/share:架构无关数据(图标、文档、字体、时区文件)
/usr/local手动编译安装软件的默认位置(避开包管理器)
/opt 第三方大型商业软件的"自包含"安装点(如 Oracle、Google Chrome、ROS)。这些软件通常有自己的 bin/lib/etc 子目录,不分散到系统各处
/tmp 临时文件,任何用户可写,通常被挂载为 tmpfs(内存中),重启后自动清空。敏感:所有用户默认能看到彼此的临时文件(需 sticky bit 保护)



挂载文件

/media 自动挂载的可移动介质(U盘、光盘、移动硬盘)。现代桌面环境(GNOME/KDE)插入 U 盘即出现在此处
/mnt 

手动临时挂载点。系统管理员手动挂载 NFS、额外硬盘时通常先挂在这里



linux系列的目录篇就算是结束啦,我是建议先看着一篇再看其他篇的QAQ

下一篇博文我可能会讲讲debain和arch安装什么的,尽情期待8


博客网址:blog.5948888.xyz

B站:此生只为芭芭拉

未经允许请勿转载



返回列表

上一篇:都5202年啦,你还在用windows?(差异篇)

没有最新的文章了...

相关文章

都5202年啦,你还在用windows?(差异篇)

都5202年啦,你还在用windows?(差异篇)

距离上一篇博文已经过了差不多两个月了,很不幸月更目前看来因该是失败了捏,那么我们这一篇博文就来谈一谈操作系统8 OvO知周所众 windous10 因为巨硬微软的调整正式的完成了她的生命周期,也就是说...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。