03_核心命令

03_核心命令

今日重点

---

一、文本处理命令

1.1、cat 命令

作用:查看整个文件内容

用法:cat 文件名

# 环境准备
[root@node1 data]# mkdir /data
[root@node1 data]# cd /data
[root@node1 data]# rm -rf *
[root@node1 data]# vi hello.txt
aaaa
bbb
ccc
dd    d

------------------------------------------
# 完整查看hello.txt文件中的内容
[root@node1 data]# cat hello.txt
aaaa
bbb
ccc
dd    d

# 查看文件并显示出对应的行号 -n
[root@node1 data]# cat -n hello.txt
     1  aaaa
     2  bbb
     3  ccc
     4  dd    d

# 查看文件并显示出对应换行符显示($) tab制表符(^I) -A    
# 在工作中,一般多用的场景,复制网上或别的的配置文件时,弄好后,一定要用 -A 的参数来查看一下
[root@node1 data]# cat -A hello.txt
aaaa$
bbb$
ccc$
dd^Id$

# 制造一次控制字符
[root@node1 /data]# echo -e "Hello\tWorld\nLine2\rCarriage Return\nLine3\bBackspace" > test.txt
[root@node1 /data]# cat -A test.txt
Hello^IWorld$
Line2^MCarriage Return$
Line3^HBackspace$

命令作用:

执行结果:

关键参数:

注意事项:

作用:它是分页查看文件中的内容,支持上下滚动、搜索,推荐用于查看大文件,此命令它是需要用户有互动操作,所以在工作中用的不多。

进入文件后,可使用的相关操作:


**注意事项:**

作用:查看文件的前N行内容,默认显示前10行


**注意事项:**

11
22
33
44
55
66
77
88
99
00

-----------------------------------------------------
11
22
33
44
55
66
77
88
99
00

11
22

11
22

11
22

11
22
33
44
55
66
77
88
99
00
11
22
33
44
55
66
77
88
99
00

关键参数:

注意事项:

作用:统计文件中的行数、单词数、字节数


**注意事项:**




关键参数:

注意事项:


**注意事项:**






这时候,打包和压缩就能派上用场了!






注意事项:

----------------------------------------------------------------------------------------------- web/ web/1.html web/2.html web/3.html web/4.html web/5.html web/6.html web/7.txt

1.html 2.html 3.html

1.html 2.html 3.html 4.html 5.html 6.html

-----------------------------------------------------------------------------------------------

web/ web/1.html web/2.html web/3.html web/4.html web/5.html web/6.html web/7.txt

---------------------------------------------------备份-------------------------------------------- web-2026-04-20.tar.gz

-------------------------------------------------解压----------------------------------------------

web-2026-04-20.tar.gz


**注意事项:**




zip进行压缩时,也是要使用相对路径。

注意事项:

----------------------------------------------压缩------------------------------------------------

----------------------------------------------解压缩------------------------------------------------ web.zip


**注意事项:**




使用find命令完成以下操作:

统计信息:


**注意事项:**




![](/assets/feishu-images/70f24cbb56097aff8de77fe1.png)

注意事项:


**注意事项:**





Linux中软件安装有分为两个方式


  
    
      
    
      









说明:此命令知道几个选项组合即可。


---------------------------------------------------------------------------------------------------------------
错误:依赖检测失败:

---------------------------------------------------------------------------------------------------------------


正在升级/安装...

---------------------------------------------------------------------------------------------------------------
libgcc-11.5.0-2.el9.x86_64
fonts-filesystem-2.0.5-7.el9.1.noarch
linux-firmware-whence-20240905-146.el9.noarch

wget-1.21.1-8.el9.x86_64

wget-1.21.1-8.el9.x86_64

wget-1.21.1-8.el9.x86_64
/etc/wgetrc
/usr/bin/wget
/usr/lib/.build-id

注意事项:

国内外镜像网站:https://github.com/SUSTech-CRA/chinese-opensource-mirror-site

仓库包含多个软件包,并可以有不同的源,例如:官方仓库、第三方仓库等。

为什么需要仓库?

nginx-1.20.1-26.el9.x86_64

1.没有联网

2.没有设置正确的dns服务器


**注意事项:**


nginx-1.20.1-26.el9.x86_64

注意事项:


**注意事项:**

**注意事项:**

注意事项:

系统服务,即不需要用户独立去安装的软件的服务,而是当系统安装好之后就可以直接使用的服务(内置/第3方),如SSH、网络服务、web服务等

服务:它就是一个程序(进程),此程序会在系统的后台执行,不占用终端界面,关机了远程连接他依然在系统中执行着。

相关操作:

nginx.service nginx.service.d

nginx.service nginx.service.d


**注意事项:**



nginx.service
nginx.service.d





注意事项:

核心关键词:enable|disable

设置开机自启动后,还需要手动去启动一下服务,因为开机自启动只是让下一次服务器重启后,自动启动此服务。


**注意事项:**



查看日志是运维工作中很重要的一部份工作。



注意事项:

想象一下,你的家只有一扇门,如果没人看守,坏人可能随时进来偷东西。

在网络世界中:

防火墙根据预设的安全规则来判断数据是否可以通行。

常见规则包括:

默认firewalld服务是开机自启动的。

firewalld.service


**注意事项:**

注意事项:


**注意事项:**

注意事项:


**注意事项:**






注意事项:


**注意事项:**






i:忽略闲置和僵死进程。这是一个开关式命令
k:终止一个进程
q:退出程序
M:根据驻留内存大小进行排序
P:根据CPU使用百分比大小进行排序
T:根据时间/累计时间进行排序

注意事项:

本文由飞书云文档同步生成。涉及命令、SQL、配置示例时,请以飞书源文档和实际环境执行结果为准。