Linux里,一切皆文件
根目录/
/bin
是Binary的缩写,存放着最经常使用的命令;
/sbin
super user的意思,存放着系统管理员使用的系统管理员使用的程序
/home
存放着普通用户的主目录,在Linux中每个用户都有自己的一个目录,一般目录名都是以用户的账号命名
/root
该目录为系统管理员,也是超级权限管理者的用户主目录
/lib
系统开机所需要最基本的动态连接共享库,其作用类似于windows里的dll文件,几乎所有的应用程序都需要用到这些共享库
/lost+found
这个目录一般情况下是空的,当系统非法关机,会自动存放的文件
/etc
所有的系统管理所需要的配置文件和子目录,my.conf
/usr
用户的很多应用程序和文件都放在这个目录,类似windows的program files目录
/boot
存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件
/proc
这是一个虚拟目录,是系统内存的映射,访问这个目录来获取系统信息
/srv
service缩写,该目录存放一些服务启动后需要提取的数据
/sys
linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个 文件系统
/temp
用来存放一些临时文件
/dev
类似于windows的设备管理器
/media
linux会自动识别一些设备,如光盘,u盘等,识别成功后linux会把设备信息放到这个目录下## 标题
/mnt
可以让用户临时挂载别的文件系统,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了
/opt
这是给主机额外安装软件所摆放的目录,例如Oracle可以安装到该目录
/usr/local
主机额外安装软件提供的安装目录如/usr/local/mysql,一般通过编译源码方式安装的程序
/var
存放不断扩充的目录,例如日志文件
/selinux
seLinux是一种安全子系统,它能控制程序只能访问特定文件
总结
linux的目录有且仅有一个根目录
linux的各个目录放的内容都是事先规划好,不要乱放
linux是以文件形式管理我们的设备,因此linux系统一切皆文件
linux各个目录下存放什么内容应该做到心中有数