网络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
下一篇 2017-03-13

相关推荐

  • Linux基础—权限、grep使用

    今天主要是几个练习,内容如下: 1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限 [root@localhost ~]# cp -R /etc/skel/ /home/tuser1/ [root@localhost …

    Linux干货 2016-10-10
  • 第七周作业

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; ]#mke2fs -t ext4 -b 2048 -L MYDATA -m 2 O acl /dev/sda1 (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件…

    Linux干货 2017-03-11
  • N22-℡浮生.若夢 ╮-第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ~]# who |cut -d' ' -f1 |uniq -c    1 root    2 ch…

    Linux干货 2016-09-15
  • 逻辑卷的命令解析

    前言    lvm是logical volume manager(逻辑卷管理器)的简称,通过将若干个磁盘分区连接成一个整块的卷组(volumegroup),形成一个存储池,管理员可以在卷组上随意创建逻辑卷(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按…

    Linux干货 2016-08-30
  • 0805随堂练习

    文本处理练习: 1.找出本机ip地址  [root@localhost ~]# ifconfig |head -2 |tail -1 |tr -s ' ' ':' |cut -d: -f3  10.1.252.221 2.查看本机分区最大的利用率  [root@localhost ~]# …

    Linux干货 2016-08-07
  • Linux命令的使用格式及部分常用命令详述

    Linux命令的使用格式及部分常用命令详述 Linux系统中命令的使用格式 Linux中命令的使用遵循以下格式 # COMMAND OPTIONS ARGUMENTS   ###命令 选项 参数,三项之间用空格分开 执行一个命令需要指定需要内核将哪一个二进制程序运行为一个进程,C…

    Linux干货 2016-10-30

评论列表(1条)

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

    完成的很好,再接再励。