Linux中,文件的地位是非常的高的!!硬件设备都能使用文件来表示!
![](https://img-blog.csdnimg.cn/img_convert/ac3d0d1af2258dfa1d785f5da24b8cf8.png)
挂载点的概念:
其实就是将一定的文件以不同的文件数据拓展储存之后,然后将文件拓展到不同的目录下面,这里不一定是在/分区之下!可以将文件操作放在不是根分区之下,这是重要的挂载操作!
默认的挂载点就是根节点上面,如何进行操作是非常关键的理解
这种挂载操作所形成的结构目录叫做虚拟目录!他是没有任何物理结构的,仅仅只是逻辑的结构!
关于文件路径的设置:在Linux中一般都是/,而不是windows中的\前者效率高,不用转义模式操作
所谓的简单映射关系的操作形式:对于linux来说,其中的物理结构是连续且分块的,无论你逻辑结构怎么设置它本身的物理结构都是一致的
目录介绍:
![](https://img-blog.csdnimg.cn/img_convert/b93d4451e94d12bdf84728c226877d84.png)
bin目录:(sbin和这里是相互关联的,增加了s代表就是超级管理员所指代的一些命令)
里面存放了有关机器的一些操作文件(也就是二进制文件)
bin是binary英文的缩写
里面还有一些指令的文件,对应的是终端的操作指令
boot目录:
单独分区挂载的去处,引导文件的存放,小内存的文件,作一种小的缓冲,系统文件的缓冲
lib目录:(包括lib64)
里面存放了系统相关的dll文件(dll是动态链接库文件,这种文件里面存放着计算机程序的操作代码甚至还有计算机数据库的相关文件操作)
lib目录就相当于windows里面的System目录,里面存放着对于计算机非常重要的文件
其实就是系统文件
usr目录:
包括了一些用户数据以及相关系统的一些指令
关于文件的连接,大多数指向连接都指向usr文件目录
dev目录:
设备文件,这里非常的体现了万物皆文件的Linux作风
linux将硬件设备都进行了文件处理,是可以提升很大一部分的效率操作的
dev中存在着非常多的文件操作类型,这些都是机器硬件操作的时候进行的文件内存区域
etc目录:
程序运行前的属性配置文件都存放在这里面
home目录:
这里存放着许多的用户信息文件,这里可以包括你的根用户,其实就是你的计算机里面的用户文档类型文件
media目录:
里面存放了一部分媒体的文件,其实就是你的外界媒体设备转化为文件形式的文件夹,其实是也是体现了Linux系统的核心优势所在
mnt目录:
和media目录是并列的,就是移动化设备的挂载点
opt目录:
额外存放的目录,用来存放你的一些其他软件的文件夹
proc目录:
用户进程目录,就是用于存放用户计算机中的进程的文件夹
进程的杀死是可以直接进行文件的操作的
root目录:
里面存放着一些根用户的指令文件,一般是和权限相关的文件
run目录:
存放用户现在正在运行的应用进程
其实就好像任务管理器,不过把任务管理器分开了
sry目录:
存放的是一些计算机本地服务或者外部服务的文件,这里的文件还是不好修改的,主要是错误是没法进行更正,较麻烦
sys目录:
存放的是一些系统的文件,包括一些硬件操作文件
还有一些硬件的文件,例如总线,cpu等等
但是还是存在一些问题,就是说为啥这里的文件还会多余一个硬件的文件夹,是为了什么操作吗?难道是为了更好的操作相关的文件吗?
temp目录:
临时目录,当文件进程占用内存过多的时候可以在这里进行进程的修改
var目录:
可变的目录文件,里面存放着一些可变化的文件,但是如何实现可变的操作呢?
日志也可以放在这个地方
![](https://img-blog.csdnimg.cn/img_convert/0d5d378e70674ddbe01b3b4ca82556bd.png)
![](https://img-blog.csdnimg.cn/img_convert/b6dbe4efe2d79790a90eec860f324c55.png)