- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3 作业管理举例 2.3.1 MS DOS的作业管理 2.3.2 UNIX的作业管理 2.3.1 MS-DOS的作业管理 命令分类: 内部命令:如dir, cd, copy 外部命令:如format, xcopy 命令行选项 命令行选项通常是:/option;如:/?选项可显示各命令的命令行选项列表。 通配符:由外部命令自己处理。如:xcopy *.c . --argv[1]=*.c 输入输出重定向和管道(pipe) , , , |, 基于临时文件 为输入重定向,如:find string temp.txt将显示文件temp.txt中有string串的行;more temp.txt将逐屏显示输出文件temp.txt的内容; “”为输出重定向,“”为添加输出重定向。如: “dir temp.txt”将把“dir”命令在屏幕上的输出保存在新文件“temp.txt”中; 而dir temp.txt将屏幕输出追加在文件temp.txt的结尾。 管道|是将前一个命令的屏幕输出作为后一个命令的键盘输入。如:dir | sort将把dir命令的输出按行进行排序。 环境变量 set PATH=c:\tools;%PATH%--原PATH=c:\dos 则后PATH=c:\tools;c:\dos 系统引导时加载 系统引导时加载:autoexec.bat . DOS批处理:由执行 循环:循环执行命令。 FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters] 遍历根在[drive:]path上的目录树,在树的每个目录中执行 FOR 语句。如果在 /R 后没有指定任何目录规范,那么假设为当前目录。如果 set 仅是一个句号(.),那么它 将仅列出目录树。 关于循环的实例 如下面批处理将显示当前目录及其子目录所有文件名(含路径名); for /R %%f in (*.*) do echo %%f 如下面批处理将显示当前目录及其子目录所有后缀为ppt的文件名(含路径名); for /R %%f in (*.ppt) do echo %%f 可能的显示结果: C:\users\xyong\work\2001-02-20 chapter1.ppt C:\users\xyong\work\temp\2001-02-18 chapter1.ppt C:\users\xyong\work\temp\2000-08-09 Linux Lecture\2000-08-15 Linux.ppt 分支 2.3.2 UNIX的作业管理 . shell命令处理程序 . shell批处理 . shell命令处理程序 1. shell的类型 2. 初始化文件 3. 基本特征 4. 输入输出重定向 5. 管道 6. 后台执行 7. 环境变量和内部变量 8. 别名 9. 常用的外部命令 1. shell的类型 Bourne shell(/bin/sh) Bourne shell 的作者是 Steven Bourne。它是 UNIX 最初使用的shell 并且在每种 UNIX 上都可以使用。Bourne shell 在 shell 编程方面相当优秀,但在处理与用户的交互方面作得不如其他几种 shell。 Bourne shell 最大的缺点在于它处理用户的输入方面。在 Bourne shell 里键入命令会很麻烦,尤其当你键入很多相似的命令时。 1. shell的类型(续) C shell(/bin/csh) C shell 由 Bill Joy 所写,它更多的考虑了用户界面的友好性。它支持象命令补齐(command-line completion)等一些 Bourne shell 所不支持的特性。普遍认为C shell 的编程接口做的不如 Bourne shell, 但 C shell 被很多 C 程序员使用因为 C shell的语法和 C语言的很相似,这也是C shell名称的由来。 1. shell的类型(续) Bourne Again shell (bash) Bourne Again shell (bash)是 Bourne shell 的扩展。bash 与 Bourne shell 完全向后兼容,并且在 Bourne shell 的基础上增加和增强了很多特性。bash 也包含了很多 C 和 Korn shell 里的优点。bash 有很灵活和强大的编程接口,同时又有很友好的用户界面。 bash 有几种特性使命令的输入变得更容易。 1. shell的类型(续) Korn shell (ksh) Korn shell (ksh) 由 Dav
文档评论(0)