




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统 1 作业控制与文件查找 本讲目标 Shell中的作业控制进程的查看和控制find命令及其选项如何利用find和xargs进行文件查找 Linux操作系统 2 UNIX进程基本概念 当你执行一个程序的时候 SHELL将调用内核 引导一个映象并开始一个具有唯一标识号的新进程 这个标识号叫pid 与UID GID的联系 而当该用户或其他用户再次执行这个程序的时候 又将产生具有另一个PID的进程 这就是多任务的基本概念 Linux操作系统 3 作业和进程 命令 ps报告系统进程状态 例 guest heavenguest psPIDTTYTIMECMD1922pts 000 00 00bash1966pts 000 00 00ps guest heavenguest 常用选项 a显示与系统的各个终端相关的所有进程 参考 A l长格式显示 u指定进程所属用户 o自定义显示格式 Linux操作系统 4 作业 一个正在执行的进程对于SHELL来说称为一个作业 一般来说 术语进程和作业是可互换的 作业控制是SHELL提供的使用户能够再多个独立作业间进行切换的功能 大多数情况下 用户在同一时间只运行一个作业 即他们最后向SHELL键入的命令 但是 使用作业控制 用户可以同时运行多个作业 并在需要时在这些作业之间进行切换 以此实现用户级的多任务操作 Linux操作系统 5 前台和后台 前台作业指正在对它进行交互操作的作业 从键盘接受输入 并将输出送到屏幕 也可重定向 作为后台作业 不接受终端输入 即不需要交互操作 作业可以工作在前台 也可以工作在后台 在同一时间只能有一个作业在前台运行 后台运行的例子 yes命令如果我们希望YES命令继续运行 同时也希望SHELL提示符出现去做其他事情 就可以将YES放到后台运行 yes dev null 在命令后面加 字符 是将一个进程放到后台运行的最常用方法 Linux操作系统 6 要查看这个进程的状态 可使用SHELL内部命令jobs guest heavenguest jobs 1 Runningyes dev null 或用ps l guest heavenguest ps lFSUIDPIDPPIDCPRINIADDRSZWCHANTTYTIMECMD100S500218321820720 611wait4pts 000 00 00bash000R5002239218398740 409 pts 000 01 58yes000R500225221830740 764 pts 000 00 00ps Linux操作系统 7 作业控制 中止 挂起 重新启动 对于前台作业 一般情况下都可以用CTRL C来中止 但有时候 我们并不希望中止当前作业 只是希望把它放到后台去执行 这时候 我们可以先把这个前台作业挂起 guest heavenguest yes dev nullCTRL Z 1 Stoppedyes dev null guest heavenguest 挂起是将一个进程放到后台的另一种方法 但与加 不同的是 作业挂起后 状态变为停止状态 T guest heavenguest jobs 1 Stoppedyes dev null guest heavenguest ps l为了将这个挂起的作业继续回到前台运行 可使用fg命令 而使之在后台继续运行 可使用bg命令 Linux操作系统 8 注意 1 前台与后台的区别2 如果后台作业有向屏幕的输出 那么依然会显示出来 dev null的重要性 3 作业号与PID的区别4 作业控制属于SHELL特性 因此不同的SHELL可能具有不同的特点 Linux操作系统 9 作业的顺序执行 可以在一个命令行同时输入多个命令来使作业按照顺序执行 作业间用分号或psls psls ps Linux操作系统 10 KILL命令 杀死进程 kill命令的作用和原理kill的几种用法 kill896kill 1kill 9896 与作业控制相关的几个命令nohup功能 当用户退出登录后 进程仍然能够在后台继续运行top功能 以动态的方式显示进程状态 Linux操作系统 11 find命令及其选项 语法 find起始目录寻找条件操作说明 find命令从指定的起始目录开始 递归地搜索其各个子目录 查找满足寻找条件的文件并对之采取相关的操作 常用选项 Linux操作系统 12 举例 find find name c 注意与find c 的区别find name conf 2 dev nullfind mtime 2注意与2 2的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司财务培训课件
- 亲爱的祖国课件
- 研发工程部门工作总结
- 《诗经·蒹葭》课件
- 公司组织安全生产月培训课件
- 手机银行技术方案V3.1(商行)
- 2025年《健康素养66条》知识竞赛全部题目及答案
- 《论教养》课件教学课件
- 亮化安全事故培训课件
- 事物普遍性课件
- 开学第一课暨校长思政课:弘扬伟大抗战精神赓续强国复兴血脉
- 代销理财管理办法
- 中国老年骨质疏松症诊疗指南(2023)解读
- 教科版新版科学三年级上册《6.观察云》教案
- 《中兽药生产技术》课件-14.中药炮制方法-火制
- 化工管道支架培训课件
- 办公楼供电线路改造方案
- 12YJ11 卫生、洗涤设施设计图集
- 2025年保密教育线上培训试题参考答案
- 资产评估机构采购方案投标文件(技术方案)
- 《老年上消化道出血急诊诊疗专家共识(2024)》解读
评论
0/150
提交评论