前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >「Linux学习」之简单的创建用户脚本

「Linux学习」之简单的创建用户脚本

作者头像
呆呆
修改2021-05-20 17:51:11
2.4K0
修改2021-05-20 17:51:11
举报
文章被收录于专栏:centosDaicentosDai

重定向输出用法:

> : 将前面执行的正确输出进行重定向

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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档