第二周作业

1

cp

    辅助文件和目录

 

     -i            交互式

     -r  -R           递归复制目录及内容

     -a           归档  

    -s            创建符号链接

    -f       强制复制,不进行询问

    -l          创建硬链接,不能创建目录

 

mv

    -i            交互式

    -f            强制执行覆盖

    -u      内容更新是移动

    -n      移动不允许覆盖存在的文件

    -b      创建备份文件,目标目录有同名文件时默认覆盖

 

2

      标准输入(stdin)0

      标准输出(stdout)1

      标准错误(stderr)2

        i/o重定向   将默认的输入,输出或错误对应的设备改变,指向新的目标

        stdout 和 stderr可以被重定向到指定文件,而非默认的当前终端

          >或1>      把stdout重定向到文件

          2>      把stderr重定向到文件

 

 

          &>      把所有输出重定向到文件

          以上如果文件已存在,文件内容会被覆盖

      追加  可以在原有内容基础上,追加内容

          >>      追加标准输出重定向到文件

          2>>       追加标准错误重定向到文件

      合并   合并标准输出和错误输出为同一个数据流进行重定向

          &>      覆盖重定向

          &>>      追加重定向

3

      #cat /etc/issue | tr [a-z] [A-Z] > /tmp/issue.out

 

4

    groupadd 添加组

      -g GID  指定GID

      -r     创建系统组

    groupmod    修改组属性

      -g GID  修改GID

      -n new_name    修改组名

    groupdel  删除组


    useradd  创建用户
         -u    指明UID
         -g    指定基本ID

       -r    创建系统用户

    usermod  修改用户属性

      -u    修改用户id为此处指定新uid

      -g    修改用户所属的基本组

        -c     修改注释信息

      -l     修改用户名  
          -s     修改用户默认shell

     -L     锁定用户密码,即在用户原来的密码字符串之前添加一个"!";
         -u      解锁用户的密码

    userdel 删除用户

     -r     删除用户时一并删除其家目录

        1》    #groupadd -g 2019 distro

        2》    #useradd -u 1005 -g distro mandriva

        3》    #useradd -u 1100 -d /home/linux mageia

        4》    #echo “mageedu” | passwd --stdin mageia
               #chage -M 7 mageia

        5》    #userdel mandriva

        6》    #useradd -u 2002 -g distro -G peguin slackware

        7》    #usermod -s /bin/tcsh slackware

        8》    #usermod -G “admins” -s /sbin/nologin slackware

 

        (1)    #useradd user1;useradd user2;useradd user3;mkdir /data/test

        (2)    #setfacl -m u:user2:rw /data/test

        (3)    #cd /data/test/

              touch a{1..4}.sh

              chattr +i /data/test/a1.sh /data/test/a2.sh

        (4)    #setfacl -Rb /data/test/

 

posted @ 2021-06-21 17:11  oaoa  阅读(34)  评论(0)    收藏  举报