欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux常用命令总结

程序员文章站 2022-03-01 20:10:30
...

 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