数学集合–德摩根定律

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

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 12:06
下一篇 2016-08-15 12:06

相关推荐

  • 正则表达式及文本处理

    正则表达式及文本处理 通俗点说,正则表达式就是处理字符串的方法,更加快速简洁的代表各个要求参数,一般用于描述字符排列和匹配模式的一种语法规则,通过正则表达式一些特殊符号的辅助,让用户轻易的查找、删除、替换一些字符串的处理程序。( ps:正则表达式和通配符不一样,通配符代表的是bash接口的一个功能,但正则表达式是一种字符串处理的表达方式,两者一定要分清楚。)…

    2017-06-11
  • CentOS计划任务详解

    一、计划任务应用场景:        需要每天对服务器上的数据进行备份,但是白天服务器的访问量较大,服务器承受着较大的压力,备份任务只能在夜晚服务器较空闲时才能进行。或者需要临时在某时间点执行一个任务等,都需要用到计划任务的功能。 二、计划任务分类:    &…

    Linux干货 2016-09-09
  • NFS,samba,vsftpd的基本使用

    一.NFS介绍 NFS(Network File System),全名叫做网络文件系统,是由SUN公司研发的。顾名思义,简单理解就是通过网络互联,将本地的文件系统共享出去,从而实现资源的共享,NFS监听在TCP的2049端口上。当涉及到主机之间的通信时,就会存在安全问题,于是为了安全考虑,主动提出请求的一方(客户端)需要提供一些基本信息来认证,这些信息是需要…

    Linux干货 2017-01-04
  • N25-第一周 总结

    linux bassic The first week of blogging 概要 计算机与操作系统、linux发行版及他们之间联系与区别、Linux的哲学思想、linux系统上命令使用格式及基础命令介绍、linux命令帮助说明、FHS 一、计算机与操作系统 什么是计算机? 电子计算机(computer),亦称电脑,是一种利用电子学原理,根据一系列指令对数…

    Linux干货 2016-12-04
  • CentOS程序包管理

    对于Linux系统而言,其能执行的程序为二进制格式,而对于程序开发者而言,直接利用二进制开发程序是不太现实的,所以一般都是利用高级语言来进行软件开发,其程序也即称为源代码;那么我们在对一个程序进行安装、升级、卸载、 查询、校验等操作时,需要对每个源代码进行编译成为二进制程序,那么显然是不太现实的。所以在各Linux发行版中一般都带有程序包管理器。 所谓程序包…

    Linux干货 2016-08-25
  • N26-第二周博客作业

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相 关示例演示。 文件管理类命令:mkdir rmdir cp rm mv ①mkdir命令:创建目录 格式:mkdir [OPTION]… DIRECTORY… option -m, –mode=MODE -p, –paren…

    Linux干货 2017-02-02

评论列表(1条)

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

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