Linux第4次课-find命令和特殊符号.doc_第1页
Linux第4次课-find命令和特殊符号.doc_第2页
Linux第4次课-find命令和特殊符号.doc_第3页
Linux第4次课-find命令和特殊符号.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

find 命令用于查找文件的命令格式find 初始目录 条件类型 条件 - ls -R-name 文件名称-type 文件类型 - d c b l -size 文件大小-perm 文件权限掩码从初始目录出发,遍历其下的所有目录和文件,根据条件类型以及条件将所需要的文件查找出来。grep 命令grep 选项 匹配模式 文件名称-n 显示匹配到的行的行号-v 反转显示- 匹配到了不显示 没匹配到显示-i 忽略大小写 key KEY Key kEY kEy Key KEy 通配符* 任意长度的任意字符 ? 一个长度的任意字符 通配符主要用于匹配文件名称。; 分号命令行分隔符。 n 命令1 ; 命令2 ; 命令3 .& 逻辑与命令1 & 命令2| 逻辑或命令1 | 命令2( ) 括号括号将一个命令行的多个命令集合称为一个命令块儿。命令1 & (命令2; 命令3); 命令4| 管道符命令1 | 命令2用于协调管道符两边命令的执行。命令1的标准输出将成为命令2的输入数据。原理:命令1所产生的标准输出将被保存到一个临时管道文件中,然后将该管道文件提供给命令2使用,提供方式是将管道文件的文件名()当作命令2的最后一个参数追加上去的。命令 | mkdirls -l | grep mals -l 本身产生的输出如图当使用 管道符 之后,如上的输出将保存到一个不知名的临时管道文件中。然后将该文件的文件名称作为grep命令的最后一个参数交给grep命令重定向符号 和 与 都是重定向输出,将标准输出的数据流改为一个磁盘上的其它文件。重定向输出符号后面紧跟的是一个路径,该路径指向一个非目录文件。若该文件存在,则直接使用,若不存在则创建该文件。 的重定向输出会追加到指定文件中。 的重定向输出,会将原指定文件清空,然后再写入。$变量提示符用于取变量的值, 当命令行遇到$时,则会把$后面紧跟的字符串当做变量使用,然后取出该变量的值。和$连用, 提取变量的值定义一个Shell程序块儿如何知道命令执行的成功和失败?Linux内核需要明确知道命令(进程、程序)执行的成功或者失败。命令执行结束时会向Linux内核返回一个整型值,使用该整型值说明该命令执行成功与否。Linux内核又会将该整型值传递给当前登录用户的环境中,是保存到该环境的环境变量中。该变量的名称是固定的,变量名称是?该整型值 0表示正确, 非0表示失败。分号、逻辑与、逻辑或、括号、管道符可以使得在同一个命令行下执行多个命令。它们可以连续使用,自由组合。从而获得非常复杂和强大的执行逻辑和功能。1. 根据文件名称从home/zhocpp目录下查找所有的wan*.c文件,将这些.c文件拷贝到自己的目录下。2. 根据文件名称从home/zhocpp目录下查找所有的wan*.c文件,将这些文件内容中包含#include的文件再过滤出来。xargs一般与管道符连用的命令。将管道符前面的命

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论