Linux常用命令
Linux
1、查看文件内容指令
查看指定文件中的内容 :cat/less/more 文件名
查找特定的文件 :find
find –name t.txt (精准查找 “t.txt”)
find / –name t.txt(全局查找“t.txt”的文件)
find / –name t*(模糊查找以t开头的文件)
find / –iname t*(全局查找以t开头的文件,忽略t的大小写)
2、检索文件内容 grep
全称:global regular expression print
作用:查找文件里符合条件的字符串
管道操作符 |
可将指令连接起来,前一个指令的输出作为后一个指令的输入
管道注意的要点
1、只处理前一个命令正确输出,不处理错误输出。
2、右边命令必须能够接受标准输入流,否则传递过程中数据会被抛弃。
3、sed,awk,grep,cut,head,top,less,more,wc,join,sort,split等。
grep ‘partial\[true\]’ t* (在以t开头的文件中找包含“true”的行)
grep –o ‘engine\[[0-9]\]’ 筛选出符合正则表达式的内容
grep –v ‘grep’ 过滤包含相关字符串的内容
#先检查是否安装了iptables
service iptables status
#安装iptables
yum install -y iptables
#升级iptables
yum update iptables
#安装iptables-services
yum install iptables-services
到这里就安装完成。接下来是配置相关规则。
#查看iptables现有规则
iptables -L -n
#永久开放一个端口(8080)
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#保存上述规则
service iptables save
#注册iptables服务
#相当于以前的chkconfig iptables on
systemctl enable iptables.service
#开启服务
systemctl start iptables.service
重启防火墙
firewall-cmd --reload
注:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含义:
--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效