网络26期 第五周作业

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

egrep -o “^(root|fedora|user1)\>.*[^:]+$” /etc/passwd | cut -d: -f1,7

网络26期 第五周作业

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

egrep “[_[:alpha:]]+\>\(\)” /etc/rc.d/init.d/functions

网络26期 第五周作业

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

echo /etc/passwd | egrep -o “([^/]+/?)$” | cut -d\/ -f1

网络26期 第五周作业

echo $PWD | egrep -o ‘^/.*/’    可以解决直接引用PWD。如果直接echo /etc/passwd/,则结果为路径名加基名。

网络26期 第五周作业

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

ifconfig | egrep -o “\<([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\>”

网络26期 第五周作业

5. 写一个模式,能匹配合理的IP地址

ifconfig | egrep -o “([0-9]{1,3}[\.]){3}[0-9]{1,3}”

网络26期 第五周作业

6. 写一个模式,能匹配出所有的邮件地址

egrep -o “\<[[:alnum:][:punct:]]*@[[:alnum:]]+[\.][[:alpha:]]+\>” email.test

网络26期 第五周作业

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

find /var -user root -a -group mail -ls

网络26期 第五周作业

8. 查找当前系统上没有属主或属组的文件;查找当前系统上没有属主或属组,且最近三天内层被访问过的文件或目录

find ./ -nouser -o -nogroup -atime -3

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

find /etc -perm -222 -ls

网络26期 第五周作业

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

find /etc -type f -size +1M -ls

网络26期 第五周作业

原创文章,作者:N26-小石头,如若转载,请注明出处:http://www.178linux.com/71068

赞 (0)
N26-小石头N26-小石头
上一篇 2017-03-13 21:59
下一篇 2017-03-13 23:54

相关推荐

  • 制作python模块安装包[原创]

     python的第三方模块越来越丰富,涉及的领域也非常广,如科学计算、图片处理、web应用、GUI开发等。当然也可以将自己写的模块进行打包或发布。一简单的方法是将你的类包直接copy到python的lib目录,但此方式不便于管理与维护,存在多个python版本时会非常混乱。现介绍如何编写setup.py来对一个简单的python模块进行打包。 一、…

    Linux干货 2015-03-27
  • 08-vim文本编辑器

    简介: vi: Visual Interface,文本编辑器 文本:ASCII, Unicode 文本编辑种类: 行编辑器: sed 全屏编辑器:nano, vi vim – Vi Improved 其他编辑器: gedit 一个简单的图形编辑器 gvim 一个Vim编辑器的图形版本 打开文件: # vim [OPTION]… FIL…

    2017-03-16
  • Corosync + Pacemaker 搭建高可用MariaDB服务

    Corosync + Pacemaker 搭建高可用MariaDB服务 实验描述 1.本实验的目的是为了通过手动配置corosync配置文件,实现MariaDB服务的高可用,集群心跳传递使用组播方式。2.三个节点的主机名分别为:node5.redhat.com、node6.redhat.com、node7.redhat.com。地址为172.16.100.5…

    Linux干货 2016-04-06
  • 文本处理工具(练习+作业)

    文本处理工具(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
  • 系统进程管理

    ps 查看系统进程命令 启动进程的方式:     系统启动过程中自动启动:与终端无关的进程;     用户通过终端启动:与终端相关的进程; 选项:         a:所有与终端相关的进程; &nbs…

    Linux干货 2016-09-06
  • linux 常用命令

    命令1 rm 作用: 删除指定的文件  选项 作用 -f 强制删除 -i 删除前提示询问 -r  或  -R 递归处理,删除指定目录下的所有文件包括子目录 -v 显示指令执行过程 -d 直接把删除目录的硬连接数据删成零,删除该目录 命令2 终端(tty): 终端类型 开启方式 物理终端 console 控制台console 虚拟…

    Linux干货 2017-07-13

评论列表(1条)

  • 马哥教育
    马哥教育 2017-03-30 14:26

    完成的很好,再接再励。