- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业的管理举例的说明
2.5 用户界面举例 2.5.1 作业控制语言 1. 命令行 2. 环境变量 1. 命令行 命令行:一行可有一个或多个命令,每次一行,包含一个或多个命令。 shell给出提示符时可输入,以回车键提交。如: “ls -a -l”列出当前目录文件列表; 命令格式:一个命令可有命令参数,格式包括选项/开关 (option/switch)或参数(argument)。 如UNIX系统: cp -r doc /tmp--argv[0], argv[1], ...(含子目录的文件复制:/tmp为目标地址) 2. 环境变量 环境变量也可以作为shell参数,如命令提示符的式样,外部命令的查找目录路径等。 如:PATH=/bin:/usr/bin:/usr/sbin:. HOME=/home/thisuser 环境变量是传递命令参数的另一种途径。如: cd $HOME; 环境变量可按名字访问,可以新建、赋值或撤销。 有效范围:只对本进程里的环境变量能够直接进行操作, 此外,在执行新进程时(UNIX中是exec()调用),可以给出环境变量的初始值,通常就是直接复制当前进程的所有环境变量--继承。 2.5.2 作业管理举例* 2.2.1 MS DOS的作业管理 2.2.2 UNIX的作业管理 2.5.3 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 %%字母 in (文件列表) do 命令 %%字母:命令描述时的某个参数. 文件列表:可以是1个文件或多个文件. 命令:用户指定. 例: c:\for %A in (c:,d:) do chkdsk %A 依此对C:,D:进行chkdsk命令,%A顺序取C:,D: 如下面批处理将显示当前目录及其子目录所有后缀为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.5.4 UNIX的用户界面 . shell命令处理程序 . shell批处理 shell命令处理程序 1. shell的类型 2. 初始化文件 3. 基本特征 4. 输入输出重定向 5. 管道 6. 后台执行 7. 环境变量和内部变量 8. 别名 9. 常用的外部命令 shell的类型 Bourne shell(/bin/sh) Bourne shell 的作者是 Steven Bourne。它是 UNIX 最初使用的shell 并且在每种 UNIX 上都可以使用。Bourne shell 在 shell 编程方面相当优秀,但在处理与用户的交互方面作得不如其他几种 shell。 Bourne s
文档评论(0)