1.grep 和 管道
1.1 字符串搜索
grep -i 需要搜索的字符串 搜索的文件
-i 忽略大小写查找数据
符合规则,就会返回符合规则的行
1.2 管道命令
可以链接多个 Linux 命令
命令1 | 命令2 | 命令3……
需求:查询当前目录中,所有带 gongcw 关键字的行数据
思考:查询当前目录内容 ll
查询字符串 grep
命令:ll | grep gongcw
2.常用系统命令
2.1 查看系统进程
ps -ef
需求:查看进程中 和 vim 相关的进程
命令:ps -ef|grep -i vim
2.2 强制杀死某个进程
kill -9 pid
2.3 检查端口被哪个进程占用
netstat -lnp|grep 端口号
例如:netstat -lnp|grep 8080
2.4 防火墙相关
关闭防火墙
systemctl stop firewalld
启动防火墙
systemctl start firewalld
开放端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp
关闭端口
firewall-cmd --remove-port=3306/tcp --permanent
firewall-cmd --remove-port=3306/udp --permanent
重新加载防火墙设置
firewall-cmd --reload
查看端口是否开启
firewall-cmd --query-port=3306/tcp
查看已经开启的端口
firewall-cmd --list-ports
2.5 查看网络配置
ip addr
2.6 测试和目标的连通性
ping ip地址
会持续不断一直测试,按 ctrl+c 结束
2.7 重启和关机
重启命令:reboot
关机命令:halt