数学集合–德摩根定律

初中数学学过集合的概念:

blob.png

~表示补集

∩表示交集

∪表示并集

∈表示属于

!表示取反

条件: x属于C集合中之外的部分:~C

证明:

  ∵x∈~C    x属于集合c的补集

    x∈~(A∩B)    想属于a和b集合交集的补集

    !(x∈A或者x∈B)    (x属于A或者x属于B)取反

    x!∈A或者x!∈B    x不属于A或者x不属于B

    x∈~A或者x∈~B    x属于A的补集或者x属于B的补集

    x∈~A∪~B    x属于A的补集并上B的补集

   ∴~(A∩B)=~A∪~B    

结论:A集合与B集合的交集,也就是C集合,取C集合的补集=A的补集并上B的补集

在shell中也同样通用

交集在shell中是-and

并集在shell中是-or

补集在shell中是取反!

根据上述证明得出:!(a -a b)=!a -o !b

作业:

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

blob.png

2、查找/var目录下不属于root、lp、gdm的所有文件

blob.png

3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件

blob.png

4、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件

blob.png

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

blob.png

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

blob.png

7、查找/etc目录下至少有一类用户没有执行权限的文件

blob.png

8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件

blob.png

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

(3)
landanherolandanhero
上一篇 2016-08-15
下一篇 2016-08-15

相关推荐

  • shell进阶之循环

    循环执行,将某代码段重复运行多次

    重复运行多少次:

    循环次数事先已知

    循环次数事先未知

    有进入条件和退出条件

    for, while, until

    Linux干货 2017-12-24
  • LVS DR模型演示

    LVS DR模型演示 环境介绍: Directory     DIP eth0    10.1.249.158     VIP eth0:0  10.1.249.111 rs1  &nbsp…

    2016-10-30
  • 学习笔记–权限管理

    文件系统的权限管理 1、Linux系统下每个目录或文件的权限对象主要分为:属主(u)、属组(g)、其他用户(o),针对每类访问对象都定义了三种权限:读(r)、写(w)、执行(x),这三种权限针对目录和文件的作用各不相同,以下将做详细说明: 对于文件来说: 读(r)权限:可以使用文本查看类工具读取文件内容 写(w)权限:可以修改文件内容,但不能删除文件本身 执…

    Linux干货 2016-08-05
  • 学习目标

    先把落下的课补上……

    Linux干货 2016-10-31
  • vim编辑器总结与操作练习

    一、VIM总结如下: 模式化的编辑器 1、三种基本模式:     编辑模式(命令模式)     输入模式(插入模式)    末行模式:内置的命令行接口 2、如何使用VIM打开文件,编辑文件     打开文件:     #vim  【options】【file】     +n;打开文件后直接让光标处于第n行的行首     +/PATTERN:打开文件后,直接让…

    2017-11-29
  • 文本处理工具

    分页查看文件内容 less和more命令介绍 分页查看文件内容:less和more less:一页一页地查看文件或STDIN输出   # less FILE less的快捷键:     Ctrl+u:向上翻半屏     Ctrl+d:向下翻…

    Linux干货 2016-08-07

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-19 10:56

    摩根定律是我们理解find命令中与或非条件中很重要的一个概念,但是,更重要的是find命令的用法,find的命令基本是笔试中必考的内容,所以希望下来多加练习,达到熟练运用。