作者:换言 | 来源:互联网 | 2023-07-20 17:54
系列文章目录
文章目录
- 系列文章目录
- 前言
- 一、Linux系统目录结构说明
- 1.系统目录结构
- 2.系统目录结构说明
- 3.其它说明
- 3.1两个特殊目录
- 3.2 隐藏目录(文件)
前言
实验环境如下:
系统:CentOS-7-x86_64-DVD-2009
系统安装环境:VMware Workstation 16 player(仅用于非商业用途)
附
CentOs官网下载
VMware下载地址
一、Linux系统目录结构说明
1.系统目录结构
系统安装完成后,登录系统,在命令窗口输入ls /,会看到如下图所示:
Linux系统目录结构是一个以根目录为根节点的倒置的树状结构。每个目录之下可以包含文件或者子目录。
2.系统目录结构说明
由于使用的系统版本不同,实际看到的和教程上的目录有所差别。这里仅对教程中提到的各个目录做个笔记
目录 | 说明 | 备注 |
---|
/bin | 存放系统预设的执行文件,一般用户可访问 | bin=Binaries(二进制文件) |
/boot | 存放Linux启动的一些核心文件,包括一些连接文件和镜像文件 | |
/dev | 存放Linux的外部设备,访问设备的方式和访问文件相同 | dev=Device(设备) |
/etc | 存放系统管理所需的所有配置文件和子目录 | etc=Etcetera(等等) |
/home | 存放用户目录的主目录 | Linux中每个用户都有一个自己的目录(一般以用户名为目录名) |
/lib | 存放应用程序所需的基本的动态链接共享库,类似Windows的DLL文件 | lib=Library(库) |
/lost+found | 一般为空,存放系统非法关机时产生的一些文件 | 实际练习的系统里没有看到这个目录,暂且记下 |
/media | 系统自动识别如U盘、光驱之类的设备后,将设备挂载到该目录下 | |
/mnt | 系统提供让用户临时挂载别的文件系统 | 例如:挂载光驱后便可在该目录中查看光驱内容 |
/opt | 供主机额外安装软件时存放的目录,默认是空的 | opt=optional(可选) |
/proc | 虚拟文件系统(一种伪文件系统),是一个虚拟目录,是系统内存的映射。内容不在硬盘而在内存,存储当前内核运行状态相关文件。可访问该目录获取系统信息,可直接修改里面的某些文件 | 例如:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 这条命令可以屏蔽主机的ping命令 |
/root | 系统管理员(超级权限者)的用户主目录 | |
/sbin | 存放系统预设的执行文件,仅root用户可访问 | s代表Super User,sbin=Superuser Binaries(系统管理程序二进制文件) |
/selinux | Selinux是一个类似Windows防火墙的安全机制,机制复杂。该目录存放的是Selinux相关的文件 | Redhat/CentOs特有的目录 |
/srv | 存放一些服务启动后需要提取的数据 | |
/sys | 安装了Linux2.6内核新出现的sysfs文件系统。sysfs文件系统集成了3种文件系统信息:1.针对进程信息的proc文件系统;2.针对设备的devfs文件系统;3.针对伪终端的devpts文件系统 | 是内核设备树的一个直观反映,一个内核对象创建后,其子系统中会创建出对应的文件和目录 |
/tmp | 临时文件存放目录 | tmp=temporary(临时) |
/usr | 用户应用程序和文件存放目录,类似Windows的Program Files | 非常重要,usr=unix shared resources(共享资源) |
/usr/bin | 供系统用户使用的一些应用程序和指令,一般用户可访问 | |
/usr/sbin | 供系统用户使用的一些高级系统管理程序和守护程序,仅root用户可访问 | |
/usr/src | 内核源码目录 | |
/var | 习惯上将一些经常被修改的目录文件存放在此目录 | 如程序运行产生的日志文件、mail的预设放置等 |
/run | 临时文件系统,存储系统启动以来的信息 | 此目录下的文件应在系统重启时清除,应该让系统上的 /var/run 目录(如果有)指向run |
3.其它说明
3.1两个特殊目录
● .:代表当前目录,即用户所在工作目录。也可以 ./来表示
● ..:代表父目录,即用户所在工作目录的上一级目录。也可以 ../来表示
3.2 隐藏目录(文件)
一个目录或文件名以点.开始,表示这是一个隐藏目录或文件。以默认方式查找时,不显示该目录或文件。