前言
常使用Linux命令总结
一、vi/vim 保存命令
:w - 保存文件,不退出 vim
:w file - 将修改另外保存到 file 中,不退出 vim
:w! - 强制保存,不退出 vim
:wq - 保存文件,退出 vim
:wq! - 强制保存文件,退出 vim
:q - 不保存文件,退出 vim
:q! - 不保存文件,强制退出 vim
:e! - 放弃所有修改,从上次保存文件开始再编辑
二、防护墙命令
systemctl stop firewalld - 关闭防火墙
systemctl status firewalld - 查看防火墙状态
systemctl start firewalld - 启动防火墙
firewall- cmd -- zone=public -- add-port =9999/ tcp -- permanent - 防火墙开放端口9999
firewall- cmd -- reload - 重新加载防火墙
firewall- cmd -- zone=public -- list- ports - 查看防火墙开放的端口
三、测试端口命令
curl localhost:80 - 测试80端口是否能访问
四、查看端口使用情况
lsof - i:端口号
netstat - tunlp | grep 端口号
五、查找当前目录下包含指定字符串的所有文件
grep - rn "redisi" . / 递归遍历当前目录及子目录下的所有文件里面的redis行信息和行号信息
grep - n "redis" redis. conf 打印指定文件的行信息和行号
find . / - type f - name "*.conf" | xargs grep "redis"
. / - >指定目录 - name- >指定文件类型 grep- >指定搜索内容
find . | xargs grep - ri "redis" - l
查找包含指定字符的文件 - l只显示文件名