N26-博客作业-week5

1、显示当前系统上root、fedora或user1用户的默认shell;

~]# grep -E “^((root|fedora|user1)\>)” /etc/passwd | cut -d: -f7

2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello();

~]# grep -E “^.[[:alpha:]]+()” /etc/rc.d/init.d/functions

3、使用echo命令输出一个绝对路径,使用grep取出其基名;

~]# echo “/etc/passwd” | grep -E -o “[^/]+$”

    扩展:取出其路径名

~]# echo “/etc/passwd” | grep -E -o “^/./”

4、找出ifconfig命令结果中的1-255之间数字;

~]# ifconfig | grep -E -o “([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-5])”

5、挑战题:写一个模式,能匹配合理的IP地址;

\<([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-4]).([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-5]).([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-5]).([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-4])\>

6、挑战题:写一个模式,能匹配出所有的邮件地址;

\<[[:alnum:]][^[:space:]]+@.[.].\>

7、查找/var目录下属主为root,且属组为mail的所有文件或目录;

~]# find /var -user root -a -group mail -ls

8、查找当前系统上没有属主或属组的文件;

~]# find / -nouser -o -nogroup

     进一步:查找当前系统上没有属主或属组,且最近3天内曾被访问过的文件或目录;
 
~]# find / ( -nouser -o -nogroup ) -atime -3

9、查找/etc目录下所有用户都有写权限的文件;

~]# find /etc -perm -222

10、查找/etc目录下大于1M,且类型为普通文件的所有文件;

~]# find /etc -type f -size +1M

原创文章,作者:浙江-咲,如若转载,请注明出处:http://www.178linux.com/70511

(0)
浙江-咲浙江-咲
上一篇 2017-03-05 10:34
下一篇 2017-03-05 12:05

相关推荐

  • Nginx基础

    Nginx基础 目录 Nginx概述 Nginx的优点 Nginx相比Apache 编译安装Nginx Nginx配置文件讲解 ngx_http_access_module模块 ngx_http_auth_basic_module模块 ngx_http_log_module模块 ngx_http_stub_status_module模块 Nginx概述 En…

    Linux干货 2016-11-01
  • linux作业管理

    作业管理 kill kill命令:     向进程发送控制信号,以实现对进程管理     显示当前系统可用信号:kill -l     常用信号:man 7 signal    &…

    Linux干货 2016-09-09
  • 进程与周期任务

    STAT:进程状态: R:running S: interruptablesleeping D: uninterruptable sleeping T: stopped Z: zombie +: 前台进程 l: 多线程进程 L:内存分页并带锁 N:低优先级进程 <: 高优先级进程 s: session leader,会话(子进程)发起者 top栏位信息…

    Linux干货 2017-05-15
  • 文本处理工具(练习+作业)

    文本处理工具(cut,sort,uniq)练习 1、找出ifconfig命令结果中本机的所有IPv4地址 [root@localhost ~]# ifconfig | tr -cs '[:digit:].' '\n'| sort -t. -k3 |tail -5 2、查出分区空间使用率的最大百分比值 [root@loc…

    Linux干货 2016-08-07
  • 文件查询、yum安装等零散知识点总结

    归纳重要知识点:文件查询、Linux配置文件、文件的压缩与归档、yum安装包文件   这篇博客介绍以前遗落的重要知识点进行归纳总结,分为四大块:文件查询命令、全局与个人配置文件、文件的压缩与归档、yum命令安装程序包的相关条件与操作。下面结合个人理解与学习内容一一进行总结。     一.文件查询命令locate与find &nb…

    Linux干货 2016-08-26
  • Nginx介绍及使用

       Nginx(engine x)是一个高性能的HTTP和反向代理服务器, 也是一个IMAP/POP3/SMTP服务器. Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的, 第一个公开版本在2004年发布. 因为它的稳定性, 丰富的功能集, 示例配置文件和低系统资源的消耗而闻名. Nginx是一款轻量…

    Linux干货 2016-11-11

评论列表(1条)

  • 马哥教育
    马哥教育 2017-03-07 11:50

    完成的很好,可以尝试的去总结一下使用到的命令,加油!