1. 目录结构
linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录/
,然后在此目录下再创建其他的目录。
在linux中,一切皆文件(Linux将所有的设备、文件、进程等都当做文件来处理)
2. 目录作用具体介绍
目录名 | 解析 |
---|---|
/bin(/usr/bin) /sbin(/usr/sbin/bin) | 二进制可执行命令。该目录下存放着普通用户的命令. |
/sbin 二进制可执行命令。该目录下存放着超级用户的命令 | |
/boot | 系统启动Linux的核心文件 |
/data | 用户用于存放日志等数据的目录 |
/dev | 系统的设备文件(硬盘、光盘),即设备的驱动程序 |
/etc | 系统所有的配置文件和软件的配置文件存放位置 |
/home | 普通用户的家目录 |
/lib | 存放着和系统运行相关的库文件 |
/lost-found | 这个目录平时是空的,当系统非正常关机而留下的“无家可归”的文件便会储存在这里 |
/media | 存放着可移除的设备,比如软盘,光盘 |
/misc | 储存着一些特殊的字符的定义 |
/mnt | 挂载目录,是系统管理员临时安装文件的系统安装点 |
/net | 存放着和网络相关的一些文件 |
/opt (option : 自由选择) | 主要给源码安装第三方软件时选择的安装目录位置 |
/proc | 存放着用户与内核的交互信息 进程信息 |
/root | 超级用户的家目录 |
/sbin | 系统的管理命令,这里存放的是系统管理员使用的程序 |
/selinux | 主要用来加固操作系统,提高系统的安全性 |
/srv | 系统启动服务时可以访问的数据库目录 |
/sys | 管理设备文件 |
/tmp | 临时文件,重启后自动清空 |
/usr (unix software resource) | 存放着应用程序和文件 也会存放安装的软件 |
/var | 某些大文件的溢出区,比如各种服务的日志文件 |
/opt
和 /usr
的区别:/usr
默认大部分安装的软件都存放在这里,/opt
默认存放在这里的很少,除非我们指定要安装在此目录下
3. 目录中的配置文件
3.1 etc
/etc/sysconfig/network-scripts/ifcfg-ens33
网卡配置文件/etc/hostname
主机名的配置/etc/hosts
解析主机名,域名和ip的对应配置/etc/fstablinux
开机自动挂载磁盘列表/etc/motd
用户登录系统显示的内容/etc/profile
配置环境变量
3.2 var
/var/log/
目录存放各种日志/var/log/message
服务默认的日志/var/security
用户登录记录
3.3 proc
/proc/cpuinfo
cpu信息/proc/meminfo
内存信息
4. 目录与路径
4.1相对/绝对路径
- 绝对路径:路径从根路径开始
cd /var/log/...
- 相对路径:路径从当前文件夹作为参考
cd ../log...
4.2特殊的目录
.
:代表当前层目录
..
:代表上一层目录
-
:代表前一个工作目录
~
:代表当前用户家目录