N25期第五周作业

1.显示当前系统上root、fedora或user1用户的默认shell
grep -E '^(root|ftp|sync)' /etc/passwd|cut -d: -f7
2.找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello()
grep '\b.*\b()' /etc/rc.d/init.d/functions
3.使用echo命令输出一个绝对路径,使用grep取出其基名;扩展:取出其路径名
echo /var/log/messages|grep -o '[^/]\+/\?$' 取出基名 echo /var/log/messages|grep -o '.*/' 取出路径名
4.找出ifconfig命令结果中的1-255之间数字
ifconfig |grep -Eo '\<[1-9]\>|\<[1-9][0-9]\>|\<1[0-9][0-9]\>|\<2[0-5][0-5]\>'
5.挑战题:写一个模式,能匹配合理的IP地址
((\<[0-9]\>|\<[1-9][0-9]\>|\<[1][0-9][0-9]\>|\<[2][0-5][0-5]\>)\.){3}(\<[0-9]\>|\<[1-9][0-9]\>|\<[1][0-9][0-9]\>|\<[2][0-5][0-5]\>)
6.挑战题:写一个模式,能匹配出所有的邮件地址
^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
7.查找/var目录下属主为root,且属组为mail的所有文件或目录
find /var -user root -group mail -a \( -type d -o -type f \)
8.查找当前系统上没有属主或属组的文件;进一步:查找当前系统上没有属主或属组,且最近3天内曾被访问过的文件或目录
find / -nouser -nogroup -type f find / -nouser -nogroup ( -type f -o -type d ) -atime -3
9.查找/etc目录下所有用户都有写权限的文件
find /etc -type f -perm -222
10.查找/etc目录下大于1M,且类型为普通文件的所有文件
find /etc/ -size +1M -type f
11.查找/etc/init.d/目录下,所有用户都有执行权限,且其它用户有写权限的文件
find /etc/init.d -perm -113
12.查找/usr目录下不属于root、bin或hadoop的文件
find /usr ! \( -user root -o -user bin -o -user hadoop \)
13.查找/etc/目录下至少有一类用户没有写权限的文件
find /etc/ -not -perm -222
14.查找/etc目录下最近一周内其内容被修改过,且不属于root或hadoop的文件
find /etc -mtime -7 ! \( -user root -o -user hadoop \)

原创文章,作者:N25_Allen,如若转载,请注明出处:http://www.178linux.com/63739

赞 (0)
N25_AllenN25_Allen
上一篇 2016-12-26 10:11
下一篇 2016-12-26 10:11

相关推荐

  • 任务计划

    Linux 任务计划、周期性任务执行 未来的某时间点执行一次任务 at batch :系统 自行选择空闲时间去执行此处指定的任务 周期性运行某任务 cron [root@localhost ~]# rpm -q at (CentOS6中使用) at-3.1.10-48.el6.x86_64 [root@localhost ~]# rpm -ql at /et…

    Linux干货 2017-05-13
  • 文件权限解析

    文件权限其实就是用户和用户组对文件或目录进行操作的权力。 文件的属性           上图中显示详细信息文件的详细属性,以最后一行为例从左向右依次说明:     1、drwxr-xr-x.    …

    2015-03-23
  • nginx初步

    一、知识整理 1、查看进程使用的cpu;ni查看nice值 [root@localhost html]# ps axo pid,comm,psr,ni  43769 nginx          &n…

    Linux干货 2016-10-31
  • sed和awk和数组实践-week15

    1、总结sed和awk的详细用法; (1) sedsed:Stream EDitor,流编辑器,行编辑器 基本原理:一次从文本中读取一行,放到sed自己的工作车间加工, 该工作车间叫做模式空间(pattern space)判断该行是否符合过滤模式, 如果符合过滤模式: 送往标准输出(终端) 执行编辑操作, 从模式空间中处理以后,处理过后送到标准输出(不一定有…

    Linux干货 2017-05-06
  • 搭建一个LVS-nat,负载均衡 WordPress

    准备工作 首先配置一下环境:       Directory:ens33 172.16.251.73 ens37 192.168.42.1       RS1:192.168.42.132  gw 192.168.42.1   &…

    2017-06-22
  • 网络配置的常用工具

    一、网络配置的常用工具     例如:                ifcfg:ifconfig、route、netstat    &nb…

    Linux干货 2016-09-09

评论列表(2条)

  • 马哥教育
    马哥教育 2017-02-17 10:26

    写的很好,提一个问题255.255.255.255 是一个合理的ip地址吗?多多注意排版的问题

    • N25_Allen
      N25_Allen 2017-02-28 16:16

      @马哥教育:
      感谢建议,255.255.255.255的问题让我再想想,markdown还不太会,貌似现在我网易云笔记里复制出来的Markdown格式直接粘贴进博客的编辑器不起作用