Bootstrap

【无标题】

1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来
#!/bin/bash
定义要扫描的网络
NETWORK=“192.168.1”
输出在线IP的数组
ONLINE_IPS=()
扫描192.168.1.0/24子网
for i in {1…254}; do
IP=“ N E T W O R K . NETWORK. NETWORK.i”
if ping -c 1 -W 1 KaTeX parse error: Expected 'EOF', got '&' at position 4: IP &̲> /dev/null; th…IP)
fi
done
打印在线的IP地址
echo “在线的IP地址:”
for IP in “${ONLINE_IPS[@]}”; do
echo $IP
done
2.设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行
#!/bin/bash

#确认 /userdata 目录存在,如果不存在则创建它
mkdir -p /userdata

#进入 /userdata 目录
cd /userdata

#循环创建 user1 到 user50 的目录
for ((i=1;i<=50;i++))
do
mkdir -p /usrdata/user i c d / u s r d a t a c h m o d 754 u s e r i cd /usrdata chmod 754 user icd/usrdatachmod754useri # 所有者读写执行 (7), 所在组读执行 (5), 其他用户读 (1)
done

echo “50 个目录创建完成,权限已设置。”

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;