Linux命令练习

1、显示/etc 目录下,以非字母开头,后面跟了一个字母以及其他任意长度的字符文件或目录

   ls -d [^[:alpha:]][[:alpha:]]*

 

2、复制/etc目录下所有以p开头,以非数字结尾的文件或目到/tmp/mytest1目录中  

   cp -r test/p*[^0-9] test2/

 

3、将/etc/iss文件中的内容转换为大写后保存至/tmp/issue.out文件中
    who >> w:文件存在,再原有的内容后面追加
    who > w:文件不存在,创建文件,文件存在则覆盖文件    

  cat /etc/issue | tr 'a-z' 'A-Z' >> /tmp/issue.out 
  cat /etc/issue | tr 'a-z' 'A-Z' > /tmp/issue.out    

 

4、请总结描述用户和用户组管理类命令的使用方法并完成一下联系:
  ①创建用户组distro,其GID为2019    

  groupadd -g 2019 distro

  ②创建用户mandriva,其ID号为1005;基本组为distro   

  useradd -u 1055 -g distro mandriva

  ③创建用户mageia,其ID号为1100,家目录为/home/linux   

useradd -d /home/linux -u 1100 mageia

      ④给用户mageia添加密码,密码为mageedu,并设置密码7天后过期   

  passwd mageia
  passwd -x 7 mageia  

      ⑤删除mandriva,但包留其家目录  

  userdel mandriva

  ⑥创建用户slackware,其ID号为2002,基本组为distro,附加组为peguin;

  useradd -u 2002 -g distro -G peguin slackware

  ⑦修改slackware的默认shell为/bin/tcsh

  chsh -s /bin/tcsh slackware

  ⑧为用户slackware新增附加组admins   

  usermod -aG admins slackware

 

posted @ 2019-10-27 11:10  启子丶  阅读(284)  评论(0)    收藏  举报