Linux 的基础

Hyman / 2023-05-25 / 原文

linux, 一切皆文件

目录结构

1) /bin : 是binary的缩写,存放着经常使用的命令

2) /sbin :supper binary,存放着系统管理员使用的系统管理程序

3) /etc : 存放配置文件和子目录(如 安装mysql数据库 my.conf)

4) /usr : Unix System Resource(系统资源)的缩写,(如 window上的C盘program files)

5) /usr/lib : 系统自带软件如python文件会在这里,理解为C:/Windows/System32

6) /usr/local : 编译的软件默认会安装到这个目录下(可以理解为 C:/Progrem Files/)

7) /opt : 自定义安装软件存放的目录,不要可以直接rm -rf掉 (可以理解为 D:/Software)

8) /lib : library软件库,动态链接共享库,应用程序都需要用到(类似于window的dll文件)

9) /dev : device(设备)的缩写,设备管理器

10) /media : 识别设备如U盘、光驱,识别后挂载到这里

11) /mnt : mnt是mount(登上; 爬上; 攀登; 骑上; 乘上; 跨上 可直接理解为“挂载”)的缩写

12) /tmp : temp的缩写,临时文件目录

13) /home : 每个用户都有一个目录

14) /root : 超级权限着的用户目录

15) /var : variable(多变的)的缩写,是用于存储系统运行时要改变数据的目录;该目录存储的文件经常会发生变化,常用于部署项目程序文件(日志文件)

16) /lost+found : 一般情况是空的,系统非法关机后会存放一些文件

17) /selinux : security-enhanced linux, 是安全子系统,它能控制程序只能访问特定文件,有三种工作模式,可自行调试

18) /proc : 不能动的目录, 系统内存映射目录

19) /srv : 不能动的目录,service的缩写,服务器启动后需要提取的数据

20) /sys : 不能动的目录, 这是linux2.6内核的一个变化,该目录下安装了2.6内核中新出现的文件系统sysfs