Linux目录结构
Linux目录结构
0、LInux中,一切皆文件
1、Windows有C、D、E盘,每个盘下有其他的文件目录
2、Linux中,只有一个/(根)目录,这之下再存放其他目录,如:boot、root、home、bin、etc、dev。
? 并且,这些存放的文件,都是规定的、不可改
目录结构
/bin
常用 用来存放指令Binary的缩写
/sbin
Super User的意思,是系统管理使用的系统管理程序
/home
存放普通用户的主目录,LInux中每个用户都有自己的目录,一般这个目录名以用户名命名
添加用户
useradd jack
就会发现在这里多一个jack用户
删除用户
userdel -r jack
/root
系统管理员的主目录
/lib
系统开机所需要最基本的动态链接共享库,类似于Windows里面的DLL文件。
几乎所有的应用程序都要用到这些共享库。
/lost + found
这个文件夹一般是隐藏的。
cd / 查看根目录
ls 可以看到有这个文件
/etc
所有系统管理所需要的配置文件。比如安装mysql数据库。my.conf
/usr
用户的很多应用程序和文件都默认放在这里,类似于Windows的program files
/boot
Linux启动时需要的核心文件。
/proc[别动]
是一个虚拟的目录,是系统内存的映射,访问这个目录来获取系统的信息
/srv[别动]
service缩写,存放一些服务启动后需要提取的数据
/sys[别动]
System
/dev
类似于Windows的设备管理器,把所有硬件以文件的形式存储。
/tmp
存放临时文件
/mnt
用于挂载的
当要共享一个文件夹,或者添加了一个新硬盘,就会在mnt里面新建一个目录,然后放在这里面。让这个目录和外部设备相连接,就是挂载
让用户临时挂载文件,
/media
Linux自动识别一些设备,例如U盘,识别后,就挂载在这里
/opt
Linux预留的,给软件的安装包所存放的目录。
/usr/local
软件安装的具体位置,一般是通过编译源码安装的
/var
存放一些不断扩充的东西,例如日志log
/selinux[security-enhanced linux]
相当于电脑的安全卫士
一种安全子系统,让只能访问特定文件。