判断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

相关推荐
andxe9 小时前
安科士 AndXe 技术博客:400G QSFP112 SR4 光模块|AI 算力与超算短距互联最优方案
网络·人工智能·光模块·光通信
shiyi.十一10 小时前
第2章:应用层 — 知识要点与架构
网络·计算机网络·架构
DFT计算杂谈10 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
水境传感 李兆栋10 小时前
GNSS 位移监测站 :毫米级感知,筑牢安全监测防线
网络
中微极客12 小时前
2026主流AI Agent框架技术选型与性能对比
运维·网络·人工智能
码云数智-大飞14 小时前
PHP 接口开发规范:统一返回格式、异常处理与参数校验
开发语言·php
dadaobusi15 小时前
仿真边界处理
开发语言·php
猿的天空16 小时前
机器人双手迎来全栈训练系统:灵初智能EgoSteer让灵巧手无所不能
网络·人工智能·计算机·ai·程序员·机器人·编程
Xzaveir_77716 小时前
OPPO、vivo、荣耀号码认证:多终端拨测矩阵与异常复现
大数据·网络·科技·矩阵·产品经理·ai-native
wuqingshun31415916 小时前
从网络角度来看,用户从输入网址到网页显示,期间发生了什么?
网络