1.将一个文件下超过100KB的文件,复制到另一个文件夹下
#!/bin/bash
tt=`find /home/wake -size +10000` #tt是一个变量,这个命令是查询/home/wake目录下大于10M的文件
if [ ! -d "/tmp" ]; then #判断是否有/tmp有这个目录
mkdir /tmp #如果没有就进行添加
fi
for file in ${tt} #for循环满足变量的文件
do
cp ${file} /tmp/ #复制到想要的目录下
echo "done!" #输出信息让使用者查看是否会有问题
done
2.测试 192.168.2.0/24 整个网段中哪些主机处于开机状态,
#!/bin/bash
for i in {1..254}
do
ping -c 2 -i 0.3 -w 1 192.168.2.$i &>/dev/null
if [ $? -eq 0 ]; then
echo "192.168.2.$i is up"
# else
# echo "192.168.2.$i is down"
fi
done
3.使用死循环实时显示 eth0 网卡发送的数据包流量
#!/bin/bash
# 使用死循环实时显示 eth0 网卡发送的数据包流量
while :
do
echo '本地网卡的流量信息如下: '
ifconfig ens33 | grep "RX pack" | awk '{print $5 $6 $7}'
ifconfig ens33 | grep "TX pack" | awk '{print $5 $6 $7}'
sleep 1
done
评论区