对于Linux来说,一切内容皆目录。包括磁盘,软件,系统用户,普通用户等等,表现形式皆为目录,因此认识Linux的目录结构尤为重要。

Linux目录结构:
/bin (/usr/bin、/usr/local/bin)
存放着经常使用的命令

/sbin (/usr/sbin、/usr/local/sbin)
这里存放的是系统管理员使用的系统管理程序。

/root
系统管理员的用户主目录

/lib
系统开机所需要最基本的动态连接共享库,其作用类似于Windows的DDL文件。几乎所有的应用程序都需要用到这些共享库

/home
存放普通用户的主目录,在Linux中每个用户都有自己的目录,一般该目录是以用户的用户名命名。

/lost+found
一般情况下为空,但是当系统非法关机后,这里存放了一些文件。

/etc
系统管理所需要的配置文件和子目录

/usr
用户的应用程序和文件放在这里

/boot
启动Linux时所需要的核心文件,包括镜像和连接文件

/proc
虚拟目录,是系统内存映射,可以查看系统信息

/srv
存放着服务启动之后所提取的数据

/sys

/tmp
存放临时文件

/dev
设备管理器,把所有的硬件用文件的形式存储

/media
识别的外设都在这里显示,包括U盘,光驱等

/mnt
共享文件夹。让用户临时挂载别的文件系统,可以将外部的存储挂载到/mnt/上,然后进入该目录查看里面的内容。 d:/happy

/opt
给主机额外安装软件所摆放的目录。

/usr/local
安装目录

/var
存放着不断扩充的东西,习惯将经常被修改的目录放在这个目录下。包括日志。

selinux [security-enhanced linux]
安全子系统,它能控制程序只能访问特定文件,有三种工作模式,可以自行设置。

在虚拟机中右键可以打开终端,输入 # ls 查看所有目录。

虚拟机目录思维导图

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐