850 words
4 minutes
Linux常用命令
2025-08-20

检索关键词前后N行日志#

grep "关键字" eiservice.log -C 10
C可以换成A或者B,当搜索到关键词后,关键词将在日志中高亮展示。说明:
-A 表示关键字之后,After
-B 表示关键字之前,Before
-C 表示关键字前后,Context

Linux之文件上传和下载(两种方式)#

rz是将Windows系统上的文件上传到Linux下

sz是将Linux系统下的文件上传到Windows下

如果rz,sz报错如下,那就是没安装,直接yum安装#

Terminal window
[root@bogon ~]# rz
-bash: rz: command not found
[root@bogon ~]# yum -y install lrzsz

通过关键词查看进程是否存在#

Terminal window
[root@VM-0-12-centos src]# ps -ef|grep redis
root 22106 1 0 15:06 ? 00:00:00 redis-server *:9807
root 22729 22847 0 15:10 pts/0 00:00:00 grep --color=auto redis

复制当前文件夹下的文件到指定目录#

Terminal window
cp broker.conf /docker/rocketmq/rmqbroker/conf

centos 防火墙常用命令#

1.查看已开放的端口#
Terminal window
firewall-cmd --list-ports
2.查看端口是否被占用#
Terminal window
netstat -tunpl | grep "端口"
3.开放单个端口(开放后需要要重启防火墙才生效)#
Terminal window
#(--permanent 为永久生效,不加为单次有效(重启失效))
firewall-cmd --zone=public --add-port=8080/tcp --permanent
4.开放多个端口(开放后需要要重启防火墙才生效)#
Terminal window
#(--permanent 为永久生效,不加为单次有效(重启失效))
firewall-cmd --zone=public --add-port=20000-29999/tcp --permanent
5.关闭端口(关闭后需要要重启防火墙才生效)#
Terminal window
firewall-cmd --zone=public --remove-port=9876/tcp --permanent
6.查看端口是否打开#
Terminal window
firewall-cmd --zone= public --query-port=80/tcp
7. 查看防火墙状态#
Terminal window
systemctl status firewalld
8.开启防火墙#
Terminal window
systemctl start firewalld
9.停止防火墙#
Terminal window
systemctl stop firewalld
10.重启防火墙#
Terminal window
systemctl restart firewalld
11.设置开机启动防火墙#
Terminal window
systemctl enable firewalld
12.查看防火墙设置开机自启是否成功#
Terminal window
systemctl is-enabled firewalld;echo $?
13.禁止防火墙开机启动#
Terminal window
systemctl disable firewalld

查看 cpu 内存占用前十的历史进程#

Terminal window
ps -eo pid,ppid,cmd,%cpu,%mem,start,time --sort=-%cpu | head -n 10

解压zip文件#

Terminal window
#在 CentOS 上安装 unzip 可以使用以下命令:
sudo yum install unzip
#安装完成后,你可以使用以下命令来解压 ZIP 文件:
unzip file.zip
#其中 file.zip 是你想要解压的 ZIP 文件名。这将会在当前目录下解压出 ZIP 文件中的所有内容。如果你想指定解压到的目标目录,可以使用 -d 参数,例如:
unzip file.zip -d /path/to/destination

Vim#

在 Vim 中查看文件时,你可以使用多种方法来搜索关键字。以下是一些常用的方法:

  1. / 命令
    按下 / 键后,你会进入搜索模式。
    输入你想要搜索的字符串,然后按 Enter 键。Vim 会将光标移动到文件中第一个匹配的地方。
    你可以使用 n(next)键来查找下一个匹配项,使用 N(Next 的反向)键来查找上一个匹配项。
  2. ? 命令
    与 / 命令类似,但 ? 命令用于向上搜索(即反向搜索)。
    输入 ? 后,输入你的搜索字符串,然后按 Enter。Vim 会将光标移动到文件中第一个匹配的地方,但方向是向上。
    同样,使用 n 和 N 键来在匹配项之间移动,但方向会根据你的搜索方向(/ 或 ?)而变化。
  3. 清除高亮

如果你想要清除搜索结果的高亮显示,可以使用以下命令:

Linux常用命令
https://fuwari.vercel.app/posts/linux常用命令/
Author
Published at
2025-08-20
License
CC BY-NC-SA 4.0