「Linux学习」之简单的创建用户脚本
重定向输出用法: > : 将前面执行的正确输出进行重定向 2> : 将前面命令的错误输出进行重定向 &> : 将前面命令的正确和错误输出都进行重定向 echo 123 > /opt/1.txt cat /opt/1.txt /etc 123 cat: /etc: 是一个目录 cat /opt/1.txt /etc > /mnt/a.txt ---- >> 正确的写入 cat /opt/1.txt /etc 2> /mnt/a.txt --- >> 错误的写入 cat /opt/1.txt /etc &> /mnt/a.txt --->> 正确和错误的输出都写入 cat /mnt/a.txt 123 cat: /etc: 是一个目录 创建用户为用户创建密码 vim /root/user.sh #! /bin/bash useradd zhangsan echo 123 | passwd --stdin zhangsan 授权: chmod +x /root/user.sh 脚本优化: #! /bin/bash abc = user01 useradd $abc &> /dev/null echo 用户$abc创建成功 echo 123 | passwd --stdin $abc &> /dev/null echo $abc创建成功 脚本优化二: read --- >>读取用户输入并赋值给$abc #! /bin/bash read -p '请输入您要创建的用户名: ' abc useradd $abc &> /dev/null echo 用户$abc创建成功 echo 123 | passwd --stdin $abc &> /dev/null echo 用户$abc 密码设置成功 脚本优化三: read -p '请输入您要创建的用户名:' $abc read -p '请输入您要设置的密码:' $pwd useradd $abc &> /dev/null echo 用户$abc创建成功 echo $abc | passwd --stdin $abc &> /dev/null echo 用户$abc密码设置成功 脚本优化四: #! /bin/bash useradd $1 &> /dev/null echo 用户$1创建成功 echo $2 | passwd --stdin $1 &> /dev/null echo 用户$1密码设置成功 a=rhrl echo $a [root@master ~]# echo $a rhrl $a 和 7 结合输出: [root@master ~]# echo ${a}7 rhrl7 计算2^3 echo 2^3 | bc 重定向输出用法: > : 将前面执行的正确输出进行重定向 2> : 将前面命令的错误输出进行重定向 &> : 将前面命令的正确和错误输出都进行重定向 echo 123 > /opt/1.txt cat /opt/1.txt /etc 123 cat: /etc: 是一个目录 cat /opt/1.txt /etc > /mnt/a.txt ---- >> 正确的写入 cat /opt/1.txt /etc 2> /mnt/a.txt --- >> 错误的写入 cat /opt/1.txt /etc &> /mnt/a.txt --->> 正确和错误的输出都写入 cat /mnt/a.txt 123 cat: /etc: 是一个目录 创建用户为用户创建密码 vim /root/user.sh #! /bin/bash useradd zhangsan echo 123 | passwd --stdin zhangsan 授权: chmod +x /root/user.sh 脚本优化: #! /bin/bash abc = user01 useradd $abc &> /dev/null echo 用户$abc创建成功 echo 123 | passwd --stdin $abc &> /dev/null echo $abc创建成功 脚本优化二: read --- >>读取用户输入并赋值给$abc #! /bin/bash read -p '请输入您要创建的用户名: ' abc useradd $abc &> /dev/null echo 用户$abc创建成功 echo 123 | passwd --stdin $abc &> /dev/null echo 用户$abc 密码设置成功 脚本优化三: read -p '请输入您要创建的用户名:' $abc read -p '请输入您要设置的密码:' $pwd useradd $abc &> /dev/null echo 用户$abc创建成功 echo 123 | passwd --stdin $abc &> /dev/null echo 用户$abc密码设置成功 a=rhrl echo $a [root@master ~]# echo $a rhrl $a 和 7 结合输出: [root@master ~]# echo ${a}7 rhrl7 计算2^3 echo 2^3 | bc
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

更多精彩