平时作业错误总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平时作业错误总结相关的知识,希望对你有一定的参考价值。

通配符和管道的使用:

  1.误认为[a-z]通配的是全部应为字母

   改正:[a-z]:a,A,b,B,c,C,...y,Y,z

      [A-Z]:A,b,B,c,C....y,Y,z,Z

  2. 显示/usr/share/man目录下,所有以man开头,后跟一个数字结尾的文件或目录;    误写成:~]# ls /usr/share/man/[man]*[0-9]

     改正:~]# ls /usr/share/man/man[0-9]

  3.复制/etc目录下,所以p,m,r开头的,且以.conf结尾的文件或目录至/tmp/conf.d目录下;

    使用通配符的用法: ~]# cp /etc/[pmr].conf /tmp/conf.d  

 4.统计/usr/bin/目录下的文件个数

    误用du命令操作

    改正:du命令-c是统计文件的大小的

    应用: ~]# ls /usr/bin/|wc -l

  5.把/etc/passwd文件最后三行信息中所有小写字符改为大写,并且删除所有的":"、"/"以及数字字符;

    误写成:~]# tail -3 /etc/passwd|tr "[:lower:]" "[:upper:]"|tr -d "[:/:digit:]"

    改正:~]# tail -3 /etc/passwd|tr "[:lower:]" "[:upper:]"|tr -d {:/[:digit:]}

     或:~]# tail -3 /etc/passwd|tr "[:lower:]" "[:upper:]"|tr -d ":/[:digit:]"

  6.取出/etc目录下所有以s开头的文件或目录,将其中最前面的8个文件保存到/tmp/start_with_s.out并同时进行标准输出;

    误写成:~]# ls /etc/s*|head -n 8>/tmp/start_with_s.out

        改正:用重定向并没有实现标准输出 应采用tee命令

             ~]# ls /etc/s*|head -8|tee /tmp/start_with_s.out

useradd命令的使用

  1.创建系统用户iscsi,指定其UID为808,其主组是GID为808的系统组mydisk,并使其不可交互登录系统,且不为其创建家目录;

   错在没有看清是创建系统用户没有加-r选项

   改正:useradd -u 808 -g mydisk -Mr iscsi












 

以上是关于平时作业错误总结的主要内容,如果未能解决你的问题,请参考以下文章

OIer常见问题与错误总结

个人阅读作业+总结

golang 使用错误总结

第一次作业

用户登录测试总结

P11:Redux总结三个最容易犯的错误