Shell练习-自定义创建和删除用户
要求: 创建自定义指令“user”,可以直接执行,要求该指令具备以下语法和功能
① # user -add 用户名 [添加用户名]
② # user -del 用户名 [删除用户及其家目录]
首先脚本创建文件
# touch 7.sh
然后编辑该文件
#!/bin/bash
if [ $1 = '-add' ]
then
useradd $2
else
userdel -r $2
fi
编辑完之后赋执行权限
# chmod u+x 7.sh
之后测试一下
#./7.sh -add zhangsan
# 查看是否创建成功
# cat etc/passwd
# ls /home/
最后一步,给7.sh起个别名user
打开并编辑 .bashrc 文件
# vim ~/.bashrc
然后添加一个别名,保存退出
# alias user='/u01/a/7.sh'
重新打开服务器,测试一下该命令
# user -del zhangsan --测试删除
查看结果: