网络班27期第五周作业

N27_网络班 第五周作业

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

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

(0)
N27_flypigN27_flypig
上一篇 2017-08-26 21:54
下一篇 2017-08-28 10:16

相关推荐

  • 编译httpd2.4.10踩坑记

    作者【Jev Tse】【版权所有】  系统环境:centos6.8     【本文概览】     零、httpd2.4.10编译总结         1、基础环境         2、依赖包组   &…

    Linux干货 2016-11-29
  • linux 路由配置及其网络组配置实例

    linux 路由配置及其网络组配置实例   §·路由配置 网络简单拓扑图如下:   ※·实例要求:主机A可以ping同主机B即可。 ※·实验步骤及其要点: 1.主机A设置IP地址与默认网关; 2.配置路由器1两接口的IP地址,并开启主机的路由功能,添加172.14.16.0路由条目; 3.配置路由器1两接口的IP地址,并开启主机的路由功能…

    Linux干货 2016-09-06
  • 文件归档,shell循环和函数运用

    文件归档 tar (1)  创建归档 tar -c -f / PATH/TO/SOMEFILE .tar FILE… tar cf / PATH/TO/SOMEFILE .tar FILE… (2)  查看归档文件中的文件列表 tar -t -f  /PATH/TO/SOMEFILE .tar (3) &…

    Linux干货 2016-08-21
  • 第十五周作业

    温故知新 1、总结sed和awk的详细用法 sed [OPTION]… ‘script’ [input-file] …script:地址定界编辑命令 常用选项:-n:不输出模式空间中的内容至屏幕;-e script, –expression=script:多点编辑;-f /PATH/TO/SED_S…

    Linux干货 2017-12-04
  • 迁移分区

          1 备份/home    2 创建分区 /dev/sdc1 10G   [root@localhost ~]# du -sh /home   52K /home   3 格式化分区   [root@localhost …

    Linux干货 2017-04-25
  • Linux的获取系统的帮助信息及man文档说明

    Linux的获取系统的帮助信息及man文档说明 帮助命令有内部命令帮助和外部命令帮助两种 内部命令获得帮助使用下面命令 # help COMMAND 例如: [root@localhost ~]# type type type is a shell builtin [root@localhost ~]# help type type: type [-afpt…

    2018-02-28