基本正则符号^ 匹配行首$ 匹配行尾[ ] 集合,匹配集合中的任意字符[^] 对集合取反. 匹配任意单个字符* 匹配前一个字符任意次数(不可单独使用)\{n,m\} 匹配前一个字符n到m次\{n\} 匹配前一个字符n次\{n,\} 匹配前一个字符n次以上\( \) 组合为整体,一般与上述匹配配合使用#[ ]中可以使用0-9,a-z,a-Z表示连续的字符 #grep "*" user #错误
1.以read输入数字为核心实现交互选择功能#!/bin/bash# 定义颜色变量RED='\033[0;31m'GREEN='\033[0;32m'YELLOW='\033[0;33m'NC='\033[0m' # No Color# 检查是否以root身份运行if [[ $EUID -ne 0 ]]; then echo -e "${RED}请以root权限运行此脚本
1.访问服务时,报错:“没有到主机的路由” 一般是网络层面的问题,可能被防火墙拒绝访问或selinux配置拒绝连接。可尝试使用指令firewall-cmd --set-default-zone=trusted #将防火墙设置为默认放行getenforce #查看selinux状态,如返回enforcing可使用 setenforce 0 ,将selinux状态改成p
DNS产生的背景 客户端要访问某服务器的服务,需要知道其IP地址。IP地址,以达内慕课网为例:203.107.45.167 客户端访问—203.107.45.167—>网页服务器 存在问题:IP地址不好记。DNS服务器提供解析 域名<——>IP 的功能。客户端访问—tmooc.cn—>DNS服务器—203.107.45.167—>网页服务器DNS是
以ping进程为例法1.使用进程搜索(如pgrep)获取进程数,根据已有进程数控制是否继续生成进程。for i in {1..100}doping 192.168.88.$iwhile : do x=$(pgrep ping|wc -l) [ $x -lt 5 ] && break &nb
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号