1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。
2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。
首先,获得随机字符,需下载pwgen:Rpmfind mirror
如图链接:https://www.rpmfind.net/linux/epel/8/Everything/x86_64/Packages/p/pwgen-2.08-3.el8.x86_64.rpm
直接下载:
dnf install https://www.rpmfind.net/linux/epel/8/Everything/x86_64/Packages/p/pwgen-2.08-3.el8.x86_64.rpm -y
其次:满足密码为user 后面跟5个随机字符。
echo user$(pwgen 5 1)
写脚本:
3、编写个shel 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下
查询该目录下是否有10M的文件:
find /usr/local/ -size +10M
若没有,则在该目录下模拟一个10M的文件:
dd if=/dev/zero of=/usr/local/test1.jpg count=11 bs=1M
查询到有大于10M的文件,则继续下面步骤:
编写脚本:
赋予该脚本操作权限:
chmod +x zy3.sh
执行权限后:
目标目录变化:
原目标变化: