Linux常用命令总结
Linux常用命令总结
find命令:
find -type f -name '*.properties'|xargs grep '8093'
find /home -type f -name '*.properties'|xargs grep '8093'
find / -type f -name '*.properties'|xargs grep '8093'
find / -type f -name '*.properties'|xargs grep -rn '8093'
-r 是递归查找
-n 是显示行号
find / -name zkCli.sh
/opt/cloudera/parcels/CDH-5.14.0-1.cdh5.14.0.p0.24/lib/zookeeper/bin/zkCli.sh
grep命令:
linux查找目录下的所有文件中是否含有某个字符串
grep -rn "set" *
标准格式:
grep -r string ./
示例:
grep -r message ./
示例解释:在当前目录下递归查找含有字符串message的文件
更多介绍:
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
---xargs配合grep查找
find -type f -name '*.php'|xargs grep 'message'
防火墙命令firewall:
centos7中:
根据提示关闭相应主机的防火墙:
查看防火墙状态:systemctl status firewalld.service
关闭防火墙:systemctl stop firewalld.service
firewall-cmd --zone=public --list-all
开放端口(开放后需要要重启防火墙才生效)
firewall-cmd --zone=public --add-port=8650/tcp --permanent
重启防火墙
firewall-cmd --reload
显示状态: firewall-cmd --state
查看所有打开的端口: firewall-cmd --zone=public --list-ports
添加:
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新载入:
firewall-cmd --reload
查看:
firewall-cmd --zone=public --query-port=80/tcp
删除:
firewall-cmd --zone=public --remove-port=80/tcp --permanent
du命令:
某个目录下所有文件大小
du -sh *
df命令:
df -h