1.Linux的目录结构
Linux的目录结构是一个树型结构,没有盘符这个概念,只有一个根目录/,所有文件都在它下面,而不像Windows可以拥有多个盘符,如C盘、D盘、E盘。

常见的目录结构:

2.基础命令:目录相关命令
终端说明:
Linux的终端(Terminal)是用户与操作系统进行命令行交互的文本界面程序,用于输入指令并接收系统输出。

2.1 基本导航命令
2.1.1 定位与查看

2.1.2 切换与目录结构

2.2 目录管理命令
2.2.1 创建目录

2.2.2 删除目录

3.基础命令:文件相关命令
3.1 文件操作命令

3.2 文件查找命令
find命令:文件查找命令
格式:find 路径范围 选项1选项1的值[选项2选项2的值..]
选项说明:


3.3 文件编辑命令
vi: 经典的文本编辑器,功能较基础,适用于简单编辑任务。
vim (Vi IMproved):vi 的升级版,支持更多高级功能,如:
- 语法高亮
- 多级撤销(vi 仅支持单步撤销)
- 代码折叠
- 插件支持
- 更好的跨平台兼容性
在RHEL9中,vi通常是 vim 的符号链接、即运行vi 实际启动的是 vim 的兼容模式。
安装vim: dnf install -y vim
3.3.1 打开文件

3.3.2 文件编辑命令
vi/vim三种工作模式:命令模式、插入模式(编辑模式)、末行模式(底行模式)
命令模式:复制、粘贴、移动光标、撤销与恢复
插入模式(编辑模式):只能编辑文件内容(写字)
底行模式(未行模式):保仔文件、退出又件、显示行号、搜索关键词

3.3.2.1 命令模式
当我们通过vi/vim命令打开文件时,默认就处于命令模式
小技巧:进入vim编辑器,先查看左下角有没有提示信息,如果没有任何信息,代表你当前位于命令模式!

3.3.2.2 编辑模式
如何进入编辑模式呢?
答: i:在当前光标的前面插入内容 a:在当前光标的后面插入内容 o:在光标的后一行插入内容 O:在光标的前一行插入内容
问题:如何从编辑模式回到命令模式
答:按 Esc键
3.3.2.3 底行模式
在Linux操作系统中,文件必须先保存后退出! !叹号代表强制,强制保存、强制退出、强制保存并退出!

:wq和:x区别?
答:
如果文件内容有改变,两者的效果是一样的。
如果文件内容没有改变,:x不会改变文件的最后修改时间,但是:wq会更新文件的最后修改时间。运维工程师,强烈推荐使用:x
3.4 文件查看命令


3.5 文件解压缩
tar(tape archive)是一个用于打包和压缩文件的命令行工具。它可以将多个文件和目录打包成一个文件,也可以对这些文件进行压缩,减少存储空间。tar 命令广泛用于 Unix 和类 Unix 系统,包括 Linux 和 macOS。
tar命令:
格式:tar[选项]文件⋯


zip和unzip命令:
作用:zip用于压缩,unzip进行解压 针对是zip压缩包
格式:
zip [-r归档文件名.zip 需要归档的文件列表
- -r:递归压缩
unzip 归档文件名.zip[-d 解压目录]
- d:如果不指定,表示解压到当前路径



