摘要:
创建一个子进程shell脚本 vi clipro.sh #!/bin/sh echo "hello word' sleep 5 父进程代码 vi fpro.sh #!/bin/sh source /root/clipro.sh & #一定要加&后台执行,这样父进程才会执行后面的shell语句 cli 阅读全文
摘要:
阅读全文
摘要:
特殊符号 转义 ^ ] [ @ . * & $ # ! (空格) - > 不用 = 不用 < 不用 + 不用 ~ 不用 } 不用 | 不用 { 不用 ? 不用 ; 不用 / 不用 ) 不用 ( 不用 ` 传参时需要转义 " 传参时需要转义 传递参数全部使用""引号,参数内有"和`,需要用\转义. # 阅读全文
摘要:
#!/bin/bash function convert(){ keyword=${1//\\/\\\\\\\\} keyword=${keyword//\./\\.} keyword=${keyword//\*/\\\\*} keyword=${keyword//\&/\\\\&} keyword 阅读全文
摘要:
#expr判断是否整数(因为expr只支持整数(正整数和负整数),如果加一个非数字,会报错,$?则会返回非0) expr 1 \+ $1 &>/dev/null if [ $? -eq 0 ];then echo '$1为整数字'else echo '$1非数字'fi 阅读全文
摘要:
#!/bin/bash #$$表示当前shell的pid号,需要过滤掉(防止当前shell脚本名字包含nginx的字符) ps -ef|grep nginx|grep -vE "grep|$$" >/dev/null #直接通过$?获取上一句shell执行的状态 if [ $? -eq 0 ];th 阅读全文
摘要:
#!/bin/sh # create self-signed server certificate: read -p "Enter your domain [www.example.com]: " DOMAIN echo "Create server key..." openssl genrsa - 阅读全文
摘要:
官方下载 链接:https://pan.baidu.com/s/1ITOdjyJak13Utsnz84g3CA 提取码:yhuh 阅读全文
摘要:
1.修改/etc/sysconfig/network,追加: NETWORKING_IPV6=no 2.修改/etc/hosts,把ipv6的那句本地主机名解析的也注释掉: #::1 localhost localhost6 localhost6.localdomain6 3.在/etc/modpr 阅读全文
摘要:
/etc/ssh/sshd_config # $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $ # This is the sshd server system-wide configuration file. See # sshd 阅读全文