windows:磁盘划分 盘符 C盘 D盘 E盘
LINUX /根目录(文件系统起始)
如果是Windows,给硬盘进行分区,再进行格式化,再给分区分配盘符就可以开始使用
如果是Linux,则要将硬盘分区完,格式化,在给每个分区起设备名,再给分区分配盘符
之所以要这样,在Linux中,所有硬件设备都是文件
所有的文件都是从根目录开始存储的,其存储结构是一个倒状树
相对路径和绝对路径:
绝对路径:从根开始到所找文件或目录的路径
相对路径:从当下目录下找该目录下的文件或目录,再找子目录的目录或文件,直至找到文件或目录。
磁盘空间的管理方式(文件组织格式)
系统根据路径和文件存储位置进行处理
1 /bin 二进制文件–》系统命令对应的程序文件
ps:输入ls命令 其实就是在/bin下找ls程序文件,来实现功能
2 /etc 系统的配置文件
配置文件是对运行方式、运行级别、运行行为的一个描述
3 /dev 系统的设备目录
中存放的所有文件都是硬件文件
**ps:
- IDE硬盘,则叫hd,用a-d做盘符**
- dev呈现出来的文件只是一个设备接口,用户无法直接通过这个接口访问设备的内容(需要挂载将内容挂载到mnt)
4 /mnt 临时挂载点
ps:mount 挂载命令 mount通过dev的设备接口将设备的内容挂载(映射)到mnt(mnt里有映射点)里,访问mnt里的内容即就相当于访问设备的内容
只有在windows中才有分配盘符这个说法,Linux里叫挂载
在给分区分配盘符的过程叫做挂载
分配完盘符,应该叫挂载点,即:
分配盘符–》挂载 盘符–》挂载点
在window中使用C/D/E/F作为盘符 而在Linux中使用空的目录名称作为盘符
5 /boot 系统核心镜像文件
与系统启动有关,不可删除不能修改
6 /proc 虚拟目录
proc是(磁盘的目录),但存储的是内存数据的映射(进程)
ps:
- 磁盘作为永久性存储设备
- 内存RAM,只是运行时存储
即当关机时,proc没有内容
使得内存和磁盘有统一的接口,其是进程的实时映射,相当于任务管理器,其不是虚拟内存和交换分区。
7 /root 超级管理员用户的家目录
拥有此系统的所有权限
8 /home 普通用户的家目录
ps:
- LINUX是一个多用户的操作系统:可以有多个用户同时登陆工作(远程登陆)。
- 在home下每个普通用户都有一个以用户名命名的目录(家目录)
- 如stu1登陆上系统后所处的位置 /home/stu1
- ~是宿主目录,即自己的家目录 同上即 /home/stu1
9 /usr 第三方软件的一些资源文档
ps:安装的gcc资料就放在/usr里(相当于在LINUX上安装了gcc软件)
10 /tmp 临时目录
存放临时文件
11 /lib 存储库文件
ps:
- 当生成的库(动态库)需要系统识别需要放在lib。
- 不能存放在其他位置,系统找不到。
12 /var 日志文件
被修改的日志(可用于查找文件修改的时间等)