一. 德·摩根定律

非(A且B) = (非A) 或(非B)

非(A 或B) = (非A) 且(非B)

1.德·摩根定律确实让人头疼,下面为大家具体详解

由图片可知

A=1+2 ;B=2+3 ;c=4

非A=3+4

非B=1+4

A且B 是同时是A,也同时是B,所以A且B=2

A或B 既可以是A,也可以是B,所以A或B=1+2+3

所以非(A且B) =1+3+4  (非A) 或(非B) =3+4+1

得    非(A且B) = (非A)或(非B)

同理可知 非(A或B) = (非A)且(非B)

(2)在linux中组合条件为

与:-a

或:-o

非:-not, !

德·摩根定律即:

!A -a !B = !(A -o B)

!A -o !B = !(A -a B)

实例:

查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件[root@centos7 bin]# find /var -mtime -7 -not \( -user root -o -user postfix \)

或者

[root@centos7 bin]# find /var -mtime -7 -not -user root -a -not -user postfix

二. 作业:

1、查找/var目录下属主为root,且属组为mail的所有文件[root@centos7 bin]# find /var -user root -group mail

2、查找/var目录下不属于root、lp、gdm的所有文件[root@centos7 bin]# find /var -not \( -user root -o -user lp -o -user gdm \) -ls

3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件[root@centos7 bin]# find /var -mtime -7 -not \( -user root -o -user postfix \)

4、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件[root@centos7 bin]# find / -nouser -nogroup -atime -7 -ls

5、查找/etc目录下大于1M且类型为普通文件的所有文件[root@centos7 bin]# find /etc -size +1M -type f -ls

6、查找/etc目录下所有用户都没有写权限的文件[root@centos7 bin]# find /etc/  -not    -perm  /222 -ls

7、查找/etc目录下至少有一类用户没有执行权限的文件[root@centos7 bin]# find /etc/ -not  -perm -111 -ls

8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件[root@centos7 bin]# find /etc/init.d/  -perm -113

PHP计算德摩根定律,德·摩根定律详解相关推荐

  1. Python计算向量夹角:向量夹角计算方法详解

    Python计算向量夹角:向量夹角计算方法详解 在数值分析和几何学中,我们经常需要计算两个向量之间的夹角.在Python中,我们可以使用numpy库中的函数来计算向量之间的夹角. 首先,我们需要将向量 ...

  2. 北大燕博南:下一代AI芯片— 存内计算的硬核与软着陆 | 报告详解

    [专栏:前沿进展]近年来,随着深度学习算法的广泛应用,人工智能方兴未艾,AI相关技术的应用也越来越丰富.伴随着AI发展一起到来的,则是对硬件性能要求的不断提升.时至今日,传统的CPU,甚至GPU已不能 ...

  3. 跳出数据计算拯救人工智能之打败机器学习方法详解二

    上回分析的够透彻了吧 计算方面就使用填字数据结构计算 存储方面使用数据库表的方式存储 为了方便就都使用 填字的方式进行试验 首先要知道采取上回说到的65535个二进制位进行代表人类的文字信息的话 那么 ...

  4. 跳出数据计算拯救人工智能之打败机器学习方法详解

    首先人脑智能分为三种 一是逻辑 二是创造 三是建立关系存储 关系存储 就是建立每个最小信息与已经存起来的信息之间的关系 也就是说新的信息是靠已经存储的信息记录下来的 就像人类通过语言的描述记录环境 这 ...

  5. tableau实战系列(三十)- 多细节层次(LOD) 计算产品销售周期延申表达式详解

    前言 LOD(level of details) 是tableau 10.0中一个重要的更新功能,非常强大 三种表达式fixed , include, exclude . 通俗的解释一下三种表达式: ...

  6. 计算尖峰电流的目的_入门必看!负荷计算的目的、方法以及原则详解

    感谢关注[易筑电气],我们会定期为您推送最新的电气资讯和各类实用干货,欢迎有料的电气设计师加入我们的QQ交流群:571819142.想了解我们的线上讲师招募计划?添加QQ:3335847624 开启新 ...

  7. python牛顿法计算平方根_常用的平方根算法详解与实现

    本文从属于笔者的数据结构与算法系列文章. SquareRoot 平方根计算一直是计算系统的常用算法,本文列举出几张简单易懂的平方根算法讲解与实现.其中Java版本的代码参考这里 Reference B ...

  8. linux计算目录下wc,Linux wc命令详解

    通常利用Linux的wc命令和其他命令结合来计算行和其他信息. 在Linux下用wc进行计数.返回文件的行数.字数.字节数等. 看个例子: wc wc1.txt 3  5 16 wc1.txt 输出信 ...

  9. php怎么求阶乘_如何实现一个PHP类来计算整数的阶乘?(代码详解)

    本篇文章主要给大家介绍实现一个PHP类来计算整数的阶乘. 推荐参考学习:<PHP教程> 首先大家简单了解一下什么是阶乘? 一个正整数的阶乘(factorial)是所有小于及等于该数的正整数 ...

  10. 请描述定时器初值的计算方式_51单片机定时器初值计算方法详解

    在学习单片机的时候,我们发现很多功能都是通过中断来实现的.之前也举过烧水的例子来阐述中断,今天就讲解一下定时器赋初值的方法.8位的定时器最大可计数2的8次方为256,16位的定时器最大可计数2的16次 ...

最新文章

  1. Linq 演变的过程(delegate = Lamb = Linq)
  2. 配置集群Nginx+Memcached+Tomcat集群配置
  3. jdk8读取文件_JDK 7和JDK 8中大行读取速度较慢的原因
  4. php 字符串的比较大小,php怎么比较两个字符串的大小
  5. c从oracle到mysql移植_数据库从oracle移植到mysql时需要进行的修改
  6. 每日签到html特效,前端这种连续签到的效果要怎么写
  7. Selenium+requests出现窗口不能跳转的情况
  8. OA系统中的HRM的发展和存在的误区,值得每一个HR学习
  9. java安全证书配置
  10. 样本均值的抽样分布_抽样分布样本均值
  11. 数据库课设——DMS(高校宿舍管理系统)
  12. android 高德地图 logo,Android高德之旅(3)UI Setting
  13. 实用的截屏、录屏、图片识字工具推荐
  14. Consumer is not subscribed to any topics or assigned any partitions
  15. 第22批符合道路运输车辆卫星定位系统标准 及规范的车载终端
  16. oracle asm omf,Oracle Managed Files,OMF
  17. [图]部分Surface Book 2升级Windows 10 May 2019出现显卡兼容问题
  18. oracle wallet java_oracle Wallet的使用
  19. 通信原理简明教程 | 基本概念
  20. Java中用Apache POI生成excel和word文档

热门文章

  1. Keepalived原理
  2. 【STM32】解决引脚复用成PWM开漏输出峰值达不到外部上拉的电压
  3. 安卓开发入门教程-Fragment
  4. ipython shell_交互式python shell之ipython安装
  5. COLLATE:utf8mb4_bin 与 utf8_genera_ci 区别
  6. NW.js-01-简介和使用
  7. Python 网页截图
  8. python构造icmp数据包_用python篡改icmp报文再发送给接收方
  9. 数学与计算机学院英文翻译,数学与计算机科学逻辑,logic for matheamtics and computer science,音标,读音,翻译,英文例句,英语词典...
  10. Correlation Intractability ( CI )