Linux 的基础
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