4.Linux的知识

1.Linux的目录结构

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

CleanShot 2025-10-14 at 12.28.46@2x.png

常见的目录结构:

CleanShot 2025-10-14 at 12.29.48@2x.png

2.基础命令:目录相关命令

终端说明:

Linux的终端(Terminal)是用户与操作系统进行命令行交互的文本界面程序,用于输入指令并接收系统输出。

CleanShot 2025-10-14 at 13.02.36@2x.png

2.1 基本导航命令

2.1.1 定位与查看

CleanShot 2025-10-14 at 13.04.21@2x.png

2.1.2 切换与目录结构

CleanShot 2025-10-14 at 13.19.37@2x.png

2.2 目录管理命令

2.2.1 创建目录

CleanShot 2025-10-14 at 13.23.14@2x.png

2.2.2 删除目录

CleanShot 2025-10-14 at 13.25.10@2x.png

3.基础命令:文件相关命令

3.1 文件操作命令

CleanShot 2025-10-14 at 13.26.18@2x.png

3.2 文件查找命令

find命令:文件查找命令

格式:find 路径范围 选项1选项1的值[选项2选项2的值..]

选项说明:

CleanShot 2025-10-14 at 13.29.08@2x.png

CleanShot 2025-10-14 at 13.29.17@2x.png

3.3 文件编辑命令

vi: 经典的文本编辑器,功能较基础,适用于简单编辑任务。

vim (Vi IMproved):vi 的升级版,支持更多高级功能,如:

  • 语法高亮
  • 多级撤销(vi 仅支持单步撤销)
  • 代码折叠
  • 插件支持
  • 更好的跨平台兼容性

在RHEL9中,vi通常是 vim 的符号链接、即运行vi 实际启动的是 vim 的兼容模式。

安装vim: dnf install -y vim

3.3.1 打开文件

CleanShot 2025-10-14 at 13.52.24@2x.png

3.3.2 文件编辑命令

vi/vim三种工作模式:命令模式、插入模式(编辑模式)、末行模式(底行模式)

命令模式:复制、粘贴、移动光标、撤销与恢复

插入模式(编辑模式):只能编辑文件内容(写字)

底行模式(未行模式):保仔文件、退出又件、显示行号、搜索关键词

CleanShot 2025-10-14 at 13.54.21@2x.png

3.3.2.1 命令模式

当我们通过vi/vim命令打开文件时,默认就处于命令模式

小技巧:进入vim编辑器,先查看左下角有没有提示信息,如果没有任何信息,代表你当前位于命令模式!

CleanShot 2025-10-14 at 13.55.54@2x.png

3.3.2.2 编辑模式

如何进入编辑模式呢?

答: i:在当前光标的前面插入内容 a:在当前光标的后面插入内容 o:在光标的后一行插入内容 O:在光标的前一行插入内容

问题:如何从编辑模式回到命令模式

答:按 Esc键

3.3.2.3 底行模式

在Linux操作系统中,文件必须先保存后退出! !叹号代表强制,强制保存、强制退出、强制保存并退出!

CleanShot 2025-10-14 at 13.58.09@2x.png

:wq:x区别?

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

3.4 文件查看命令

CleanShot 2025-10-14 at 14.01.37@2x.png

CleanShot 2025-10-14 at 14.02.40@2x.png

3.5 文件解压缩

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

tar命令

格式:tar[选项]文件⋯

CleanShot 2025-10-14 at 14.05.13@2x.png

CleanShot 2025-10-14 at 14.06.14@2x.png

zip和unzip命令:

作用:zip用于压缩,unzip进行解压 针对是zip压缩包

格式:

  • zip [-r归档文件名.zip 需要归档的文件列表

    • -r:递归压缩
  • unzip 归档文件名.zip[-d 解压目录]

    • d:如果不指定,表示解压到当前路径
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇