Compare commits

...

2 Commits

Author SHA1 Message Date
845b012e72
feat: 默认端口服务检测脚本 2024-07-14 13:39:01 +08:00
5225703c11
feat: case分支语句基本使用 2024-07-14 12:54:49 +08:00
2 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,21 @@
#!/bin/bash
#Program:
# 这个shell脚本将介绍case的使用方法输入1-3三个数字对不同的情况做不同的回应
echo -n "请输入一个数字 1到3:"
read num
case $num in
1)
echo "你输入了 1"
;;
2)
echo "你输入了 2"
;;
3)
echo "你输入了 3"
;;
*)
echo "你输入的值不在范围"
;;
esac

View File

@ -0,0 +1,27 @@
#!/bin/bash
#Program:
# 检查机器的开放服务比如Http服务(80), https服务(443)ssh服务(22),邮箱服务(25)
#History:
# 2024/07/14 LouisFonda<yigencong@yahoo.com>
testfile=/dev/shm/netstat_checking.txt # 保存端口信息到内存
netstat -tunl > ${testfile}
echo -e "本机开通了如下服务"
testing=$(grep ":80" ${testfile})
if [ "${testing}" != "" ]; then
echo "http服务"
fi
testing=$(grep ":443" ${testfile})
if [ "${testing}" != "" ]; then
echo "https服务"
fi
testing=$(grep ":22" ${testfile})
if [ "${testing}" != "" ]; then
echo "ssh服务"
fi
testing=$(grep ":25" ${testfile})
if [ "${testing}" != "" ]; then
echo "email服务"
fi