判断192.168.1.0/24网络中,当前在线的ip有哪些

需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。

root@openEuler \~# cat 1.sh

#!/bin/bash

for ip in $(seq 1 254); do

ping -c 1 -W 1 "192.168.1.$ip" > /dev/null 2>&1

if $? -eq 0 ; then

echo "192.168.1.$ip is online"

fi

done

设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。

root@openEuler \~# cat 2.sh

#!/bin/bash

mkdir -p /userdata

for i in {1..50}; do

dir="/userdata/user$i"

mkdir -p "$dir"

chmod 754 "$dir"

echo "Created and set permissions for $dir"

done

结果

root@openEuler \~# sh 2.sh

root@openEuler \~# ll /userdata

total 200

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_1

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_10

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_11

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_12

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_13

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_14

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_15

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_16

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_17

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_18

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_19

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_2

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_20

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_21

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_22

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_23

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_24

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_25

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_26

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_27

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_28

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_29

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_3

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_30

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_31

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_32

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_33

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_34

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_35

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_36

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_37

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_38

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_39

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_4

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_40

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_41

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_42

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_43

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_44

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_45

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_46

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_47

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_48

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_49

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_5

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_50

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_6

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_7

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_8

drwxr-xr-- 2 root root 4096 Jan 14 08:47 user_9

相关推荐
STQY燊桐启元(深圳)电子科技5 小时前
医疗精密电源散热方案:相变陶瓷片保障医疗设备长效稳定低干扰
大数据·网络·人工智能
CDN3608 小时前
节点智能调度实操:解决出海区域访问快慢不均、节点拥堵、跨洋延迟高,CDN 全网择优落地方案
运维·服务器·网络
郑州光合科技余经理8 小时前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
roman_日积跬步-终至千里8 小时前
【数据治理(6)】DataOps 不是调度工具,而是让数据产品长期可信的运行机制
java·服务器·网络
2601_9620725010 小时前
网络安全防护指南:筑牢网络安全防线(510)
安全·web安全·php
可乐鸡翅yeah_10 小时前
个人 / 外包流媒体项目交付实战,M3U8 验收与问题闭环完整工作流
运维·网络·python·低代码·django·m3u8·在线播放
黄俊懿11 小时前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
Patrick在香港12 小时前
Python 拉取城巴开放数据:406 条路线,香港岛巴士网络的数字画像
网络·python·数据分析·php·数据可视化·香港·开放数据
一直C12 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
Experience-摆渡12 小时前
自建 IP 轮换方案实战:健康探测 + 熔断剔除 + 粘性会话
网络·网络协议·tcp/ip