正课五

查找、高级文本分析

#echo $PATH

#which passwd

#whereis passwd

#touch /root/rootfile

#locate rootfile

#updatedb

#locate rootfile

全盘扫描要查找的位置选项参数要查找的内容

参数:-name按照文件名查找-iname名字不区分大小写#cd /tmp

#touch redhat

#REDHAT

#find . -name redhat

#find . -iname redhat

-user用户名按照用户查找文件-group组名按照组查找文件-nouser没有所有者孤儿文件-nogroup没有所属组#cd /tmp

#su - candan

$cd /tmp

$touch candanfile

$exit

#su - uplooking

$cd /tmp

$touch uplookingfile

$exit

#cd /tmp

#find . -user candan

#find -group uplooking

#userdel uplooking

#find . -nouser

#find . -nogroup

-size 文件大小cbyte

k+-M+…M-…M….M

#cd /tmp

#dd if=/dev/zero of=1Mfile bs=1M count=1

#dd if=/dev/zero of=3Mfile bs=1M count=3

# dd if=/dev/zero of=8Mfile bs=1M count=8

#find . -size +1M

#find .-size -8M

#find . -size +1M -and -size -8M

#find . -size 3M

-type 文件类型f:普通文件d:目录文件b:块设备文件l:链接文件p:管道文件sc:字符设备文件:打印机

-perm权限00007777

+只要满足条件就输出-只有满足条件才输出绝对匹配0 07-29 14:06 a

0 07-29 14:06 b

-perm +111

-perm -111

-perm 744

`find /sbin -perm +7000`

-empty空文件-amin n 分钟

-atime n

-ctime n

-mtime n

查找以后直接处理找到的文件-exec 非交互-ok交互# find . -perm 744 -exec rm -f{} \;

# find . -perm 744-ok rm -f {} \;

查找# find /etc -name *.conf -exec cp {} /backup \;

逻辑关系运算-o或者#find /etc -name passwd -o -name shadow

-and:# find . -type f -and -size 3M

-not:非(!)# find . -type f -not -name 3Mfile

---------------------------------------------------------------------------------------

管道和重定向

允许你将标准输出或错误消息从程序重定向至文件,以进行保存或稍后进行分析,或禁止其在终端显示,你还可以通过文件而非键盘输入读取至命令行程序。

管道允许你将标准输出信息从程序连接至另一个程序的输入。这允许将多个小程序连接成一个管道,每个程序作用于前一个程序的输出。

名称

说明

编号

默认

标准输入

键盘

标准输出

终端

标准错误

终端

关键字

定义

示例

通过重定向到

bucunzai2>&1 | less

重定向

 

重定向

界位符

管道将一个命令的

 

 

 

更多相关文章
  • VMware虚拟化与计算应用案例详解第五次印刷
    因为需要给客户送书,从网上买了几本<VMware虚拟化与计算应用案例详解>,打开书才发现,这本书已经是第五次印刷了(6001-7000).首印3000册,以后每次印刷是1000册.<vSphere企业运维实战>第三次印刷,购买链接<Windows组网与故障排除实用宝典& ...
  • Exchange2013部署系列之(五)NLB负载均衡
    Exchange 2013部署系列之NLB负载均衡(五) 前面第四篇章介绍了Exchange 2013的数据库的DAG搭建方法,下面我们将对前端CAS服务器进行NLB负载均衡的组建.在Exchange 2013中,采用Windows server 2012自带的NLB技术实现前端负载均衡.Excha ...
  • Puppet整合Foreman(五):整合Mcollective
    一.功能说明  Marionette Collective(MCollective)是一个与Puppet关系密切的服务运行框架.  MC依赖Ruby1.9.3或1.8.7,通过Stomp协议通信,因此依赖rubygem 1.2.2+  在puppet客户端上安装Mcollective服务端  在pu ...
  •    总是爱折腾使用最新的ubuntu系统,下班晚上下载安装,相比12.04在外观改变不是很大,但其中细节有些许变化,特别输入法很不大好用,为此,我们使用fcitx输入法,使用我喜欢的五笔拼音,安装过程如下:方法一:最新的方法很简单:安装14.04后,语言包一定要安装完整,从ibus加入极点五笔.方 ...
  • fedora17安装极点五笔
         近几日,安装新版本的fedora 17,安装上比较好用五笔输入法,其实很简单,就一个命令:       yum install ibus-table-chinese-wubi-jidian     打开终端,粘贴进去,回车搞定.     也可以安装其它输入法:     列一下能用的五笔输入 ...
  • 内容简介1.第一部分第五课:简易计算器2.第一部分第六课预告:控制流程,随心所至简易计算器上一课<[C++探索之旅]第一部分第四课:内存,变量和引用>中,我们已经学习了挺重要的内存的概念,变量的知识,对引用这个C++中常用的技术也有了初步的了解.我们在上一课开头处用一个小小计算器的存储技 ...
  • 内容简介1.第四部分第五课:源码编译,安装便利2.第四部分第六课:DNS和域名,一探究竟源码编译,安装便利这一课相对轻松,毕竟刚跨年(2015-2016)么,新年怎么能让大家一个头两个大呢~ 小编怎么可能这么坏呢?小编是这样的人吗?(是啊 -_-#).之前的课程([Linux探索之旅]第二部分第七课 ...
  • 项目是为完成某一独特的产品或服务所做的一次性努力 .根据这个定义,项目就具有了目标明确性.活动一次性及资源消耗性等特性.换句话说,具备前面三个主要特性的活动,都可以看作是项目.现实中的项目随处可见,    如设备消缺.会议组织.技术竞 赛.结婚典礼以及家居装修等等,都可以看作是项目.在这些项目的实施 ...
一周排行
  • 利用服务器的几个调优技巧,让 MySQL 服务器飞速运行如今,开发人员不断地开发和部署使用 LAMP(Linux.Apache.MySQL 和 PHP/Perl)架构的应用程序.但是,服务器管理员常常对应用程序本身没 ...
  • Android_问卷调查
        这个是一个简单的问卷调查,对于我这样的初学者可能会绞尽脑汁想尽办法,去实现一个看起 ...
  • GPIO是嵌入式系统中最简单的控制之一了.这是个基于TI的2812平台的LED小程序:硬件平台:TI的2812实现的功能 ;1.点亮所有的LED,2.熄灭所有的LED,3.间隔点亮LED,4.实现向左流水灯,5.实现 ...
  •  文章转自:http://www.cnblogs.com/freshman45/articles/cocos2d-x.htmlcocos2d-x环境配置   cocos2d-x是一个跨多个手机平台的开源游戏引擎(an ...
  •    我使用的Outlook Express总出现Errorloggingin .PLEASEvisit http//:mail .yahoo.com 重输口令,我找到e解决方法了,我真系聪明客户端收发雅虎邮件将以下 ...
  • rpm -qa|grep samba     看是否安装sambarpm -ivh samba-3.samba-3.0..28.el5.i386.rpm    安装sambaSamba服务需要perl(Con ...
  • 集合框架特点:1:对象封装数据,对象多了也需要存储.集合用于存储对象.2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合.因为集合是可变长度的.集合和数组的区别:1:数组是固定长度的:集合可变长度的.2:数 ...
  • 方法一:使用Entry<KEY,VALUVE> 例如: Map<String,Integer> items = cart.getCart();            Set<Entry& ...
  • 在进行Jmeter分布式性能测试过程中,我按照下面的步骤一步步做了,出现了启动远程运行部了,不知道是什么原因?希望知道的不吝赐教,谢谢!由于Jmeter本身的瓶颈,当需要模拟数以千计的并发用户时,使用单台机器模拟所有 ...
  • WP8.1开发:简单的天气预报应用
    今天小梦给大家分享一个简单的天气预报应用源码:调用的是百度API.整个应用都没有什么难点. ...