zoukankan      html  css  js  c++  java
  • 「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
     

  • 相关阅读:
    lnmp+memcache+tomcat
    redis的主从搭建
    curl只取状态码
    Tomcat的优化
    pip9 安装 centos6.8
    文件的下载
    保存图片到图库更新图库
    上传图片总结
    Android 大图片预览ViewPager
    Android 软件盘 Editext 问题
  • 原文地址:https://www.cnblogs.com/mixiu26/p/10683832.html
Copyright © 2011-2022 走看看