unix课件.ppt_第1页
unix课件.ppt_第2页
unix课件.ppt_第3页
unix课件.ppt_第4页
unix课件.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

网络操作系统及应用 教学目标 掌握UNIX核心设计技术的基本内容 包括进程管理 存储和设备管理 文件系统 掌握UNIX系统的常用命令和使用方法 对UNIX操作系统建立一个全面 系统的认识 初步掌握Linux基本网络服务的安装和配置 为进一步学习和应用打下基础 教学主要内容 1 UNIX Linux 系统基本使用 系统编辑器vi shell及其编程 2 UNIX文件系统 进程及进程管理 存储管理 设备管理 3 Linux网络应用基础 教学时数 45学时理论 2周课程设计 学习参考资料 1 张红光 UNIX操作系统教程 机械工业出版社 2004年7月 第一版 2 金宁 UNIX入门教程 电子工业出版社 2004年5月 第一版 3 蒋静 操作系统原理 技术与编程 机械工业出版社 2004年7月 第一版 4 罗文村 汤庸 Linux实践及应用 清华大学出版社 2006年7月 第1版 5 刘怀亮 Linux网络管理员 研究出版社 2008年6月 第1版 5 SteveMoritsugu DTRBusinessSystem INC 实用UNIX教程 北京 清华大学出版社 2001年7月第一版 第一部分 UNIX Linux 使用重点掌握UNIX Linux 系统的常用命令和使用方法以及shell编程基础 为使用UNIX Linux 操作系统建立必要的基础 第1章绪论 1 1UNIX系统特性 用简单的设计技术和方法完成复杂 全面的功能 功能模块 支持多用户多任务的运行 树型结构的可装卸的文件系统 开放性和可移植性 用C编写内核 与机器结构无关 强大的shell命令功能 完善的安全机制 用户 文件权限和系统结构 有力的通信支持和内嵌的网络特性 进程间和TCP IP 第1章绪论 1 2UNIX的发展1969年Bell实验室K 汤普森和D 里奇开发出UNIX系统 之后不断发展 形成多种版本的UNIX AIX IBM Solarise SUN BSD SCOUNIX等 Linux 1 3UNIX系统的基本结构层次化的结构 操作系统采用层次化的结构是现代操作系统的主要形式 Shell及专用程序层 系统内核层 硬件层 用户程序层 编译器 编译部件 第1章绪论 现代UNIX采用微内核结构 内核部分只负责基本的I O和管理 其他都由服务进程完成 第2章UNIX入门 2 1UNIX系统基本常识UNIX系统是一种通用的多用户操作系统 它可以出色地完成一般单用户 多用户操作系统所能实现的功能 为用户提供较好的应用界面和软件开发环境 2 1 1控制台和终端机在UNIX系统中 可以支持控制台前端与用户终端这两种前端机同时工作 系统可同时在不同的前端机上显示不同的提示信息 接收不同前端机上的不同用户的操作和命令 并针对不同用户的操作和管理命令 操作系统运行系统内部设定的不同进程和任务 第2章UNIX入门 控制台是永远与主机相连的前端机 主要面对的用户是系统管理员 控制台在系统运行过程中显示的内容有系统的引导信息 多用户访问系统时出现的一些相关提示信息 系统运行中出现的错误提示和警告信息等 普通用户终端机在UNIX系统中 普通用户往往是使用一台终端机与主机系统进行信息交互的 用户终端机上可以安装UNIX系统 同时还可以安装其他类型的操作系统 或是只安装一个多用户前端运行系统 通常在用户终端上 只显示该登录用户与UNIX的交互信息 当用户退出系统后 此终端机上将不再有与UNIX相关的信息显示 这种终端机可以是一台具有处理能力的计算机 也可以是不具备处理能力的图形终端 第2章UNIX入门 2 1 2用户的注册与注销在多用户分时系统中 为了满足多个用户在UNIX操作系统的管理工作 需要实现系统资源的共享和保护功能 帐号的概念用户进入系统之前必须向系统管理员申请一个账户 用下列方式注册登录到系统中 Login 用户注册名Password 用户登录口令用户登录时的用户口令一般由6 8个字符构成 可包括字母 数字及其他字符 UNIX系统中shell的默认命令行提示符 允许用户修改 第2章UNIX入门 用户的口令在用户注册时由系统管理员指定 在以后的工作中允许用户自行修改 例如键入passwd命令可以修改用户口令 passwdNewPassword 健入新的登录的口令 RetypeNewPassword 重复新的口令 以上过程是超级用户修改口令的过程 对于普通用户 passwdcurrentpassword 健入原有的登录的口令 NewPassword 键入新的口令 RetypeNewPassword 再键入以上新口令 供系统确定 第2章UNIX入门 用户离开UNIX系统时 应进行注销 logout 操作 注销后的用户终端可提供给其他用户使用 注销 也通知了正在进行中的系统记账程序停止对该用户的记账工作 有多种方式完成用户注销 如 logout 在命令行输入logout表示退出登录 exit 用终止当前进程执行的方式退出用户登录的进程 Ctrl d 用退出shell主进程的方式注销用户 用户注销后系统回到 Login 提示符下等待下一次用户的登录 通常在用户下次进行登录时 系统会提供一些报告给用户查阅 例如用户最近一次注册的时间和使用的终端信息 第2章UNIX入门 2 1 3账户的管理由于UNIX系统是多用户分时处理系统 系统中每个用户并不能随心所欲地占用计算机系统资源 用户程序的执行是由操作系统按照一定的内部管理规范和策略统一进行调配的 系统中记录的用户 账户 信息是系统为用户占用系统资源而进行资源调配的基本数据 同时也是记录和组织用户在操作系统中活动的基础信息 UNIX系统使用三个文件 用来存放用户账户管理有关的数据信息 即 etc passwd etc shadow etc group 第2章UNIX入门 etc passwd 系统中所有被授权的用户都在该文件中占有一个记录项username uid gid comment homedir loginshell 用户名 指用户注册时输入的名字 口令 用户注册的口令以加密码方式保存 允许用户修改 用户标识符uid 系统管理中使用的用户标识 用户的组标识gid 用户所属组的惟一标识 一个用户可以属于一个或多个用户组 对注册用户的描述文本 是用户情况的基本简介 文本长度有一定的要求 也可以省略此项 用户注册目录或用户主目录 此目录是用户进入系统后首先进入的当前工作目录 进入系统后第一步完成的内容 表示当用户进入系统后 首先要执行的程序名 一般都将此项定义为用户进入系统后选择执行的shell程序 第2章UNIX入门 例如 对某一确定的注册用户zhang 此项记录中的内容可以是 Zhang 103 100 ZhangHongLi home zhang bin csh在UNIX系统中 系统程序根据记录中用户的 账户 信息进行用户身份鉴别和资源使用权的分配 在账户管理中有两大类型 一种是超级用户账户 另一种是普通用户账户 超级用户账户拥有系统的高级管理权 可读 写 处理系统中任意的一个文件 或者完成系统的各种特定操作 超级用户账户一般只分配给系统管理员 使用特定的 root 超级用户名和设定的特定口令进入系统 对于自己私有的保密性很强的应用数据和信息 可以使用编程手段对系统管理员进行屏蔽 例如财务管理 人事管理中的有关信息 即便是系统管理员也不应该有访问这些信息的权限 这些限制应该在应用系统的设计中完成 第2章UNIX入门 在文件 etc shadow中 存放着用户加密后的口令及口令管理信息 该文件中每一个信息项的内容包括 username password lastchy min max wam inachive expire 其中的各项表述的内容是 用户名 加密后的用户口令 口令的最后修改日期 可修改口令的最少天数 可修改口令的最多天数 表示必须修改口令的期限 口令到期时 提前几天给出提示警告 允许用户几天不登录系统 此项也可默认 表示没有限制 口令到期的确切日期 这些信息通常由系统管理员进行查阅和维护 第2章UNIX入门 用户组信息 为了便于管理 UNIX系统中的用户通常被归属于某个用户组 因为将用户按不同的类型进行分组管理可以减少系统管理的工作量 并使管理工作更加规范 用户组信息存放在文件 etc group中 其格式为 grouname password gid user list 其中 用户组名 用户组的口令 也可默认 用户组的标识 该组中的用户列表 以上描述的这些特定文件 在系统引导与用户 账户 建立过程中自动生成 生成以后在日常的管理中允许系统管理员对其内容进行修订 这些文件内容的正确性是系统管理用户的前提 修改时应慎重对待 第2章UNIX入门 2 2 UNIX的shellshell是UNIX系统与用户交互的接口 它具有很强大的功能 2 2 1内部命令和外部命令在UNIX命令中有内部命令和外部命令之分 内部命令实际上是shell程序的一部分 包含的是一些比较精简的UNIX系统命令 这些命令由shell程序识别并在shell程序内部完成运行 通常在UNIX系统加载运行时shell就被加载并驻留在系统内存中 外部命令是UNIX系统中的实用程序的部分内容 因为实用程序的功能通常都比较强大 其包含的程序量也会很大 在系统加载时并不随系统一起被加载到内存中 而是在需要时才将其调进内存 通常外部命令的实体并不包含在shell中 只是其命令执行过程是由shell程序控制的 shell程序管理外部命令的路径查找 加载存放并控制命令的执行 第2章UNIX入门 2 2 2UNIX的shellUNIX系统中有多种风格的shell程序存在 最常见的有三种 1 Bourneshell 现代UNIX系统的标准shell 通常会把它设置成系统默认的命令解释程序 B shell的命令提示符是 号 2 Kornshell B shell的一个扩展集 在B shell中编写的脚本程序无需修改即可在Komshell中运行 Kornshell的命令提示符也是 号 3 Cshell 加州大学伯克利分校开发的BSDUNIX版本的一部分 它使用的是C语言的语法和风格 C shell的命令提示符是 号 不同的shell程序虽然在使用方式和命令格式上有所差异 但其功能是类似的 都可以完成用户命令的解释执行 完成用户环境的设置 完成shell程序的设计与执行 用户可以根据自己的喜好选择一种shell为自己的工作提供服务 第2章UNIX入门 2 3UNIX系统启动及用户登录在多用户系统中 系统启动过程会比较复杂 通常会包含系统工作方式的选定 2 3 1UNIX系统的启动方式装有UNIX系统的计算机开机时可以有几种选择 一般情况下UNIX系统的开机过程与准备进入系统后要完成的工作内容有关 例如IBM公司的RS 6000系列上的AIX系统 在开机过程中可以使用定位锁选择三种工作方式启动 1 正常方式 系统将进入AIX的多用户方式 也称为正常工作方式 即可接纳多个用户进入系统尹接收多个用户的命令请求和应用程序的执行 2 安全方式 系统进入了一种自休眠状态 不进入任何的引导和启动工作 即便是打开电源 该方式可以在系统管理员不在场时 防止非法人员非法启动系统 是一种简单的启动保护措施 3 服务方式 系统经过引导后进入了一种单用户方式 此时系统只接收超级用户的登录和命令请求 适用于系统管理员对操作系统进行维护和管理 第2章UNIX入门 2 3 2UNIX系统的启动过程系统加电后PROM启动 PROM自检 装入系统引导块程序bootblk 引导块装入完成后开始操作系统的启动工作 从指定的系统盘中加载UNIX核心程序 一般存放在系统盘的 UNIX目录下 bootblk将核心程序运行的起始地址装入程序计数器中 由系统文件 sbin init完成核心操作系统初始化 按系统初始化控制表 etc init tab中的有关说明和定义 加载文件系统和系统的启动程序 由于UNIX系统中定义了不同级别的启动过程 系统管理员可以用命令 who r 检查当前系统运行的级别 可用命令 init 去改变当前系统运行的级别 例如在Solaris系统中 有如下命令 init0 系统退出 进入到了PROM监控状态init5 系统进入单用户状态init6 系统进入reboot过程 重新进入多用户状态 第2章UNIX入门 第2章UNIX入门 2 3 3用户的登录过程用户登录过程包括以下几个步骤 1 当UNIX系统正常引导完成后 系统就可以接纳用户的登录 系统中有一个初始化程序init为系统中的每一个用户终端的端口激活一个getty程序 getty在用户终端上显示 login 提示符 并等待用户的输入 2 用户输入用户名后 由getty读取用户的输入然后启动login程序 由login程序完成用户的登录过程 3 login程序开始执行并在终端上显示 password 提示等待用户输入口令 4 用户输入口令后 login程序完成用户名及口令的核实 无误时调入shell程序 它显示 提示符表示shell程序准备就绪 等待用户输入命令 5 当用户退出系统时 shell程序终止运行 UNIX系统将会在终端上启动一个新的getty程序 等待新的用户登录 第2章UNIX入门 图2 2UNIX运行管理流程 第2章UNIX入门 2 4UNIX常用命令介绍2 4 1UNIX命令使用方法1 UNIX的命令格式使用UNIX命令的方法可以有多种 例如 可以在命令行上输入或者将命令编写在批处理文件中 UNIX命令的使用格式 command options arguments 其中command 指UNIX命令名 options 表示命令的执行选项 可以默认 arguments一表示命令的执行参数 可以默认 例如 可以在C shell中使用下列命令 ls 按字母顺序列出目录中所有文件和目录的名字 命令行中不带选项和参数 ls l c 使用长列表方式列出当前目录下所有后缀为c的文件名 第2章UNIX入门 2 执行命令和执行应用程序在UNIX的环境中 也可以像其他操作系统一样用命令方式去执行一个应用程序 应用程序所存入的位置是shell程序要查找的路径 如果在shell查询路径变量中设置了此路径 则可以直接输入此应用程序名 否则须在命令行中输入它的全路径名 如 vi或 usr bin vi3 在图形界面中执行命令在现代UNIX系统中 通常都提供了利用图形用户界面 GUI 为用户提供更加灵活和直观的操作方式 例如X Windows 在Solaris系统中 可以用命令 usr openwin bin openwin启动图形界面 在Linux系统中可以用命令 startx启动图形界面 第2章UNIX入门 2 4 2多命令行和多行命令UNIX命令使用灵活 支持多种命令输入的方式 当需要完成多个命令且命令执行期间不需要人工干预时 可将多个命令写在同一个命令行中 命令之间用分号 隔开即可 例如 pwd ls 1shell解释此命令 先完成 pwd 显示当前用户所在目录 然后再做 ls l 命令显示当前目录下的内容 这种方式称为多命令行方式 UNIX命令功能强大 命令的参数和选项往往会有很多 会出现一行写不下一条命令的情况 shell可以借助转义符写出一个多行命令 如 cc O g ofunchanmyprog1 cmyprog2 c Myprog3 c这里符号 告诉shell解释程序此命令行内容到此并没有结束 下一行的内容仍需要解释成同一命令中的内容 输入时在后续行的显示中C shell显示一个 符作为提示 而B shell中显示一个 这种命令输入方法称为多行命令方式 第2章UNIX入门 2 4 3一般常用命令介绍1 cat 对指定文件在标准输出上进行显示或连接 格式 cat option filenamelist 可完成与DOS中type copy相关命令类似的功能 其中 option 是命令的选项 常用的选项有 A 显示文档中所有控制字符 b 为输出行标注行号 E 在每行的尾部显示行结束标志 T 用 号显示Tab符的位置 v 显示过程中使用的控制字符 filenamelist 是命令参数 这里给出的文件名列表是将要在标准输出上输出的文件名 此命令可以不带有命令选项和命令参数 这时该命令等待从标准输入流中输入数据 如果将它的输出重定向到一个文件时 可创建一个新文件 第2章UNIX入门 命令应用举例 catfile c 显示文件file c中的内容 cataa cbb c 先显示aa c 然后再显示bb c的内容 cataa cbb c cc c 此命令将aa c中的内容与bb c中的内容进行连接 构成一个新的文件cc c 思考 cat命令会产生怎样的执行情况 2 cd 改变当前的工作目录格式 cd dirname cd 将用户当前的工作目录改变到用户的注册目录下 用户注册目录是由系统事先设定的 cd usr bin 将当前工作目录改变到 usr bin目录下 cdE mail 将当前工作目录改变到当前目录中的子目录E mail下 第2章UNIX入门 3 chmod 改变指定文件或目录的访问权限 格式 chmod who op permissionfile 其中参数who表示命令中指定的用户类型 可以是 u 用户 即文件属主 g 属主用户的同组用户 o 除文件属主和同组用户外的所有其他用户 a 表示所有用户 参数op是命令指定的操作码 可以是以下操作符 表示增加某种访问权限 表示撤消某种访问权限 表示赋予某种访问权限 参数permission是对访问权限的具体说明 r一表示读权 w 表示写权 x一表示执行权 chmodgo wfilea 撤消同组用户和其他用户对文件filea的写权 chmod xfilea 让所有用户都获得对文件filea的执行权 chmod640filea 命令中三个数字说明不同用户的具体权限 依次为u g o类型用户的访问权 每个数字为八进制数 每位分别表示对文件的读 写和执行权 如 6 110 4 100 0 000 第2章UNIX入门 4 cp 文件或目录的拷贝5 1s 列出指定目录中的内容格式 ls option namesls命令的选项非常丰富 常用选项Y有 a 列出所有文件 包括以 打头的隐藏文件 d 列出目录文件本身的状态 而不是列出目录下包括的文件内容 常与 l选项联用 i 在列表增加列出文件的i节点号 l 以长列表方式列出文件及目录信息 R 递归地列出其中包含的子目录中的文件信息及内容 6 man 对UNIX命今获得联机帮助信息格式 man命令名如 mancp 第2章UNIX入门 7 pwd 显示当前工作目录名格式 pwd option 此命令可以显示当前工作目录的名字 其中选项可为 P一只显示实际目录 不显示符号连接 L可以显示符号连接的目录 pwd 显示出当前用户的工作目录名称 8 who 列出当前登录系统的用户信息 who option amI options可为 H 显示信息时同时显示各列的标题 q who命令的简要显示方式 仅显示用户名及用户总数 s 仅显示用户名 终端号 用户登录时间 命令中amI是该命令的一种常用方式 用于显示本用户注册终端的相关信息 whoamI 显示本终端用户的信息 第2章UNIX入门 9 cal 显示万年历格式 cal option month year option可为 h 显示当前单个月的日历 3 显示当前月 前一个月及后一个月的日历 y 显示当前年的日历 命令应用举例 cal112002 显示2002年11月的日历 cal 显示当前月的日历表 注意 在本命令的使用中 年份参数必须输入完全 只有年份没有月份的命令将显示全年的日历 不带参数的命令只显示当前月的日历表 10 learn 计算机辅助教学11 help 系统帮助程序 第2章UNIX入门 2 4 4目录操作命令1 mkdir 在当前的目录中创建一个新的子目录格式 mkdir option dirnameoption常用取值为 p 创建一个完整的目录结构 即使用 p选项时可在指定的目录下逐级创建目录 m 创建指定目录的同时指定目录的使用权限 例 使用一条命令创建一个完整的目录结构 cd 确保当前所在目录是用户的工作目录 mkdir pxx yy zz 在当前目录下创建子目录xx 在xx下创建yy 在yy下创建zz 例 在当前目录下创建子目录newdir 并将其权限置为770 cd mkdir m770newdir 第2章UNIX入门 2 rmdir 删除指定的空目录名 格式 rmdir option dirnameoption的常用取值为 p 删除指定目录上的所有目录 这些目录都应是空目录 i 在删除过程中 以询问方式完成删除操作 例 删除当前目录下的子目录odir cdzhang pwd usr zhang rmdirodir 删除 usr zhang目录下的子目录odir 例 删除多级目录 假设有目录 usr zhang testdir 且这两个目录中的文件和子目录都已被删除 则可以使用 p选项的rmdir命令将它们一次删除 cd usr 跳转到被删除目录的父目录上 rmdir pzhang testdir 第2章UNIX入门 2 4 5文件操作命令1 chgrp 改变文件所属的组格式 chgrp option groupnamefilenameoption最常用的是 R 表示递归地设置目录中所包含的所有文件的属组信息 groupname是改变后的属组名称 filename是将要被改变属组信息的文件名 例 chgrpgroup1file1 c 将文件file1 c属组改为group1 chgrp Rgroup1mydir 将目录mydir中所有文件的组设为groupl 第2章UNIX入门 2 chown 改变文件的属主格式 chown option usernamefilenameoption最常用的是 R选项 它表示递归地设置目录中所有文件的属主信息 username是修改后的属主名称 filename是将要被改变属主信息的文件名 例 chownzhangfi1e1 c 将文件filel c的属主信息改变成zhang chown Rchen home li 将 home li目录中文件的属主改成chen 第2章UNIX入门 3 ln 建立文件的链接格式 ln option filetargetoption可取的值为 f 若目标文件已存在 用源文件的链接替代已存在的文件的内容 否则就创建目标文件 s 创建文件的符号链接 符号链接是一种指向其他文件或目录的文件 它与文件和目录信息一样在目录树中有一个名字和位置 但它与其他文件的不同之处是该节点中没有具体内容 只是包含有一个指向另一个文件或目录位置的指针 参数file是生成链接的源文件名 参数target是生成的目标链接文件名例 lnabc cxyz c命令在当前目录中建立了abc c的链接文件xyz c 新文件 以后再访问xyz c就和访问abc c一样 类似一个文件有两个文件名 若删除其中一个文件名 文件内容不丢失 只是减少一个文件名 这种链接方式也称为硬链接 第2章UNIX入门 例 lnabc cotherdir若otherdir是一个已存在的目录 此命令在otherdir目录中建立了abc c的链接 其链接文件的名字也是abc c 它们在不同的目录中 就如同一个文件实体在两个目录中有两个相同的名字 这也是一种硬链接关系 例 ln s home ying lib 命令中 是用户注册目录的匹配符 这样在用户目录 HOME 中建立了一个符号链接lib 它指向 home ying dir中的文件 当用户访问 lib中的文件 也就是访问 home ying lib中的文件 使用这种方法可以实现多个用户共享 home ying lib中的文件 当然要实现共享的用户首先应具备对 home ying lib目录的访问权 第2章UNIX入门 多个符号链接可以指向同一个文件 并且一个符号链接也可以指到文件系统以外 进入到另一个文件系统中 这时原系统中的严格的目录树层次结构将会被打乱 在文件系统中移动时 必须注意符号链接 例如 用户ying有一个符号链接名为 link dir 它指向的真正目录是 home ying dirl 操作中使用如下命令 cdlink dir pwd系统将显示出 home ying link dir不能认为符号链接是一个真正的目录 因为如下两个命令是等效的 cd home yiag dir cd home yiag link dir对其中一个目录进行修改就会给其他几个子目录中的内容带来破坏 使用 usr bin pwd可以保证掌握所在的真正目录 以减少符号链接造成的错觉 shell B sh K sh C sh 中的pwd命令都只是报告用户通常到达某一目录的路径 而不是真正的路径 但 usr bin pwd程序却总是报告当前工作目录的真实路径名 第2章UNIX入门 4 cut 按列或按域截取输入行中所指内容格式 cut option list file option可取值为 c 按字符截取 f 按域截取 默认的域定界符为tab d 指定定界符 此参数后面紧跟指定的定界字符 List是将要截取内容的列表 file是指定进行cut操作的文件名 当默认文件名时 是对输入流信息进行操作 例 cut cl 72file 取文件file的第1一72个字符 cut fl 3 5file 取文件file的第1 3 4 5个单词 cut d fl etc passwd 对文件 etc passwd中内容进行截取 因为 ect passwd中的定界符是 根据文件 etc passwd中信息的构成方式 可知道以此命令可列出系统中所有用户的名字 第2章UNIX入门 5 dd 将标准输入的数据按参数指导方式转换后传送到标准输出 也可以完成文件拷贝和属性转换 格式 dd option vslue option可以是 if filename指定输入文件名 of filename指定输出文件名 ibs n指定输入块大小为n字节 默认为512字节 obs n指定输出块大小为n字节 默认为512字节 bs bytes强行使ibs bytes及obs bytes cbs byte同时转换字节数为bytes conv KEYWORDS每次按逗号分隔的关键字列表转换文件 count BLOCKS只拷贝BLOCKS指明的输入块 不同版本的UNIX系统对于磁带设备有自己的定义 如 dev rmt 0 是SunSolaris对4mmDAT磁带机的定义 例 ddif dev rmt 0of xyzibs 1024在Linux下读出硬盘的第一个扇区到文件中 ddif dev hdaof disk imgbs 512count 1 第2章UNIX入门 6 find 在目录结构中搜索文件格式 find dir expression dir是指定进行搜索的目录名 表达式expression是构成搜索的操作方式 该选项可取如下值 namefilename 查找名为filename的文件 typex 查找类型为x的文件 x的取值为d 目录 f 普通文件 userusername 查找属主为username的文件 sizen 查找占用了n个记录块的文件 atimen 查找n天前被访问过的文件 mtimen 查找n天前被修改过的文件 execCmd 对符合条件的文件执行UNIX命令Cmd 中表示所找到的文件 Cmd命令要以 符结束 a 选择同时满足多个条件的文件 即条件的逻辑 与 o 选择满足若干条件之一的文件 即条件的逻辑 或 expr 括号中的表达式作为一个整体判断 这里的括号必须用转义符进行转义 如 等 第2章UNIX入门 例 find home namecore o namea out atime 3 execrm 此命令完成在 home目录及子目录中查找名为core或名为a out文件 若找到的这些文件是在3天之内未被访问过的 则执行删除命令将其删除 例 find name y2k print此命令表示从根目录开始查找以y2k开头

温馨提示

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

评论

0/150

提交评论