路径:路径是用来表示文件或目录在系统结构中的位置。
相对路径:针对你当前所处于目录的相对位置
cd /home => cd rhcsa
现在输入的cd rhcsa这个目录就是相对于你现在所处的/home目录而言的。
绝对路径:确定的路径:从根目录开始的 /home/rhcsa => 从根目录开始的,这就是绝对路径
**重要:Linux文件类型:Linux中一切皆文件**
1. 普通文件:一个普通的文件:视频,音频,文本等等
2. 目录文件: 指的是目录
Z`
3. 链接文件:符号链接,用于不同目录下的文件共享, 指向另一个文件
4. 设备文件:
块设备:就是我们的磁盘
字符设备:按照字符进行操作的终端 tty, 键盘
5. 管道文件:主要用于进程间数据的传递
6. 套接字文件:主要应用于网络数据连接
隐藏文件:就是在文件名称的前边加.,以.开始的文件的名,被认为是隐藏文件。必须使用-a选项的ls命令。
.: 代表当前目录的意思: ./
..: 代表上一级目录
如何查看是什么类型的文件:
**ls -l** => ls list directory contents: 列出目录内容
-l: using a long listing format: 使用长格式展示
cd: change directory : 改变目录
**重要:主要使用 命令 --help以及 man 命令这是最常用的方式,需要掌握的方式**
Linux系统的目录结构
在安装Linux系统的时候, 对磁盘进行了分区
```
/: 根目录
/boot: 存储系统文件的
swap: 交换空间
```
Linux中所有的目录文件的存储路径:都是从/开始的,所以你可以任务/就是我们的根目录。
```
安装Linux系统的,创建了一块硬盘: 20GB
硬盘划分逻辑边界: 对他进行分区
/: 15GB
swap: 2GB
/boot: 500MB
目前划分了三块: 15GB,2GB,500M, 只是对硬盘进行了划分逻辑区域,但Linux系统没有联系起来。
怎么联系起来: linux要存储文件,存储到哪儿呢,存储到硬盘的哪一块区域呢?
举例:windows上,我们要存储test.txt =>假如放到d:/data
linux要怎么操作: 1.已经划分了区域
2.对区域进行格式化(安装文件系统)
3.将区域和Linux目录映射起来(操作叫挂载,目录:叫挂载点,区域: 物理存储设备)
4.你把文件存储到目录,相当于就放在你划分的这块区域。
访问根目录:就相当于访问我的15GB磁盘区域。挂载点其实就是磁盘在Linux入口。
重置 root 密码
第 1 步
重启系统并编辑内核参数
编辑内核参数
第 2 步
找到 linux 这行,末尾空格后 输入 rd.break
然后按 ctl+x
第 3 步 查看,可选步骤
这里 sysroot 是以只读的形式挂载的,所以要以可读可写的方式来挂载
第 4 步 以读写方式挂载 /sysroot
第 5 步修改密码
进入 /sysroot 子系统并修改密码
第 6 步 强制重置文件系统的上下文
第7步退出,exit再次执行exit,重置文件系统上下文,会有个百分比。