判断文件是否存在,文件权限
比较数值的大小
比较字符串是否相同
双中框号
[[
== 开启通配符匹配
&&且 两个条件都有满足 全真才真 , 一假即假
|| 或 两个条件满足其一即可 一真即真 ,全假才假
Cmd1 && cmd2 cmd1和cmd2 都有成功,只要有一个失败就是失败
Cmd1 || cmd2 满足其一即可
这是唯一的组合用法
(cmd1 && cmd2提示信息) || cmd3
CMD1
Cmd1 成功 会执行cmd2 不执行cmd3
Cmd1 不成功 会执行cmd3
逻辑不通
(cmd1 || cmd2) && cmd3
CMD1
Cmd 1 成功 执行cmd3
Cmd1 不成功 执行cmd2 整个式子是成功 还要执行 cmd3
Cmd1; cmd2; cmd3
If 命令 是关键字 他不能单独执行
单分支
If 条件判断的命令;then;命令;fi
执行条件判断的cmd,如果cmd成功执行,那么就运行cmd1 否则退出
双分支
if命令;then命令;[else命令;]fi
If cmd1
Then
Cmd2
Else
Cmd3
Fi
Cmd1 成功 执行 cmd2 否则执行cmd3
Cmd1 && cmd2 ||cmd3
多分枝
If cmd1
Then
Cmd2
Elif
Then
Cmd3
Else
Cmd4
Fi
嵌套
If cmd1
The
Cmd2
If
fi
fi
服务正常启动
端口法
本机
Ss -natup
Netstat-natup
客户机 192.168.91.101 我怎么知道192.168.91.100上的服务是否正常启动
Nmap ip 地址 -p 端口
Ncat
进程法
Ps aux |guep 进程名
Killall -0 进程名
Case $i in
1)
Cmd1
;;
2)
Cmd2
通配符,双分支
最新推荐文章于 2024-09-01 17:55:30 发布