系统的目录结构
Windows
D:Linux基础阶段 反斜线
Linux
所有的文件或者目录的起点或者顶点都是以根开始的 / 斜线
Linux的目录结构就像是一个倒挂的树形结构
必知必会的目录及文件
[root@qls ~]# ls -1 /
软连接文件
/bin #存放系统命令的目录 普通用户可以执行的命令
/sbin #存放系统命令的目录 需要管理员权限才可以执行的命令
/lib #库文件目录 32位库文件
/lib64 #库文件目录 64位库文件
====
/usr/bin
/usr/sbin
/usr/lib
/usr/lib64
/boot #系统引导目录 存放的是系统内核和grub的配置
/dev #系统设备目录
/dev/cdrom -> sr0 #光盘镜像
/dev/null #黑洞设备 将一些不用的数据导入到黑洞设备
/dev/zero #字符设备 源源不断的产生数据 字符
/dev/random #产生随机数的设备
/dev/stderr -> /proc/self/fd/2 #错误输出 2>
/dev/stdin -> /proc/self/fd/0 #标准输入 <
/dev/stdout -> /proc/self/fd/1 #标准输出 >
/dev/pts/ #存放的是虚拟终端信息
#磁盘设备及分区
/dev/sda
/dev/sda1 /
/dev/sda2
/dev/sda3 /boot
/etc #系统的主配置文件存放目录 程序配置文件存放目录
/etc/sysconfig/network-scripts/ifcfg-* #系统网卡配置文件
/etc/hosts #本地域名解析文件 记录 IP地址与主机名的对应的映射关系
/etc/resolv.conf #本地DNS配置文件
/etc/fstab #设备挂载目录配置文件 开机自启动挂载列表
/etc/hostname #主机名配置文件
/home #普通用户的家目录 /home/test
/media #挂载一些可移动的设备 CD 相机
/mnt #临时挂载目录
/opt #早期第三方软件安装目录
/proc #虚拟可变的目录 记录了系统的实时状态
/root #超级用户管理员root的家目录
/run #进程运行时产生的一些pid文件
/srv #物理设备所产生的一些文件
/sys #物理设备的驱动信息文件
/tmp #公共临时目录 公共场所 系统会定时的删除这个目录下长时间没有访问的文件
/usr #系统目录 系统文件目录 跟Windows目录一样
/usr/local #软件安装目录
/var #可变的目录 系统日志信息
/var/log #系统日志存放目录
/var/log/messages #系统级别日志
/var/log/secure #用户登录日志
/var/tmp #程序运行时所产生的一些进程文件
/var/run #程序运行时所产生的进程的pid文件目录
路径的定位
包含整个文件名称及文件的位置,这样的定位称之为路径
路径就是对于文件的定位的一种方式
每个目录下都有一个点和两个点,都表示什么意思
. #表示的是当前所在的目录
.. #当前目录的上一级目录
[root@qls usr]# ./local/ #当前目录下的local目录 == /usr/local
[root@qls usr]# ../ #当前目录的上一级目录 / 根
./ #表示当前的目录
. #表示当前的目录
../ #从当前目录的上一级目录开始
.. #上一级目录
什么是绝对路径 什么又是相对路径
绝对路径: 凡是以根开始的路径就是绝对路径 或者以~开头的路径也是绝对路径 ~ === /root ~ == /home/xxx
/usr/local/ #绝对路径
相对路径: 不是以根为开头的路径就是相对路径 相对路径是针对当前目录而言的
./local/
local/