数学集合–德摩根定律

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

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

相关推荐

  • Linux 下openssl搭建一个CA

    CA : 证书颁发机构PKI : 公钥基础设施,公钥基础构架证书: 里面存放了用户的各种信息,最核心的部分就是公钥 谁来给CA颁发公钥,解决方法是,CA自己给自己颁发公钥 openssl 是一个强大的工具可以帮助我们来创建颁发证书,下面我们就来看下在linux下 opensssl 搭建一个CA,并实现管理 1、首先我们需要给CA生成一个私钥  cd…

    2017-07-16
  • Nginx工作原理和优化、漏洞。

    1.  Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。 Nginx的模块…

    Linux干货 2015-04-04
  • shell编程之条件判断和find查询

    使用read 来把输入值分配给一个或多个shell 变量: -p 指定要显示的提示 -t TIMEOUT read 从标准输入中读取值,给每个单词分配一个变量 所有剩余单词都被分配给最后一个变量 read -p “Enter a filename: “ FILE   条件选择if语句  多分支 if  CONDITION1 ; …

    Linux干货 2016-08-18
  • 系统管理至grub故障排错及自建linux

    第二章    系统启动故障排除     1、grub配置文件写错,无法进入系统     步骤:(修复完成后记得修改配置文件为正确的文件)     方法一:进入启动菜单项后,修改菜单项为正确的内容,然后…

    Linux干货 2016-09-13
  • sed使用小结

    sed使用小结 Stream EDitor  行编辑器       sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”( pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,…

    Linux干货 2016-08-12
  • sed的使用和脚本练习

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#。 cp /etc/rc.d/rc.sysinit /tmp sed -i ‘s/\(^[[:space:]]\)/#\1/g’ /tmp/rc.sysinit 2、复制/boot/grub/grub.conf至/t…

    Linux干货 2017-08-06

评论列表(1条)

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

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