计算机操作系统_07操作系统接口
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.系统访问类
在单用户微型机中,一般没有设置系统访问命令。然而 在多用户系统中,为了保证系统的安全性,都毫无例外地设 置了系统访问命令,即注册命令Login。用户在每次开始使用 某终端时,都须使用该命令,使系统能识别该用户。凡要在 多用户系统的终端上上机的用户,都必须先在系统管理员处 获得一合法的注册名和口令。以后,每当用户在接通其所用 终端的电源后,便由系统直接调用,并在屏幕上显示出以下 的注册命令:
第七章 操作系统接口
7.1.2 联机命令的类型
为了能向用户提供多方面的服务,通常,OS都向用户提 供了几十条甚至上百条的联机命令。根据这些命令所完成功 能的不同,可把它们分成以下几类: ① 系统访问类;② 磁盘 操作类;③ 文件操作类;④ 目录操作类;⑤ 通信类;⑥ 其 他命令。现分述如下。
第七章 操作系统接口
(3) 文件比较命令comp:用于对两个指定文件进行比较。 两文件可以在同一个或不同的驱动器上。
(4) 重新命名命令Rename:用于将以第一参数命名的文 件改成用第二参数给定的名字。
(5) 删除文件命令erase:用于删除一个或一组文件,当 参数路径名为*.BAK时,表示删除指定目录下的所有其扩展 名为 .Bak的文件。
(1) 字符显示式用户界面; (2) 图形化用户界面。
第七章 操作系统接口
1.命令行方式
该方式是指以行为单位输入和显示不同的命令。每行长 度一般不超过256个字符,命令的结束通常以回车符为标记。 命令的执行是串行、间断的,后一个命令的输入一般需等到 前一个命令执行结束,如用户键入的一条命令处理完成后, 系统发出新的命令输入提示符,用户才可以继续输入下一条 命令。
第七章 操作系统接口 4.目录操作命令
(1) 建立子目录命令mkdir:用于建立指定名字的新目录。
第七章 操作系统接口
(2) 复制整个软盘命令Diskcopy。该命令用于复制整个 磁盘,另外它还有附加的格式化功能。如果目标盘片是尚未 格式化的,则该命令在执行时,首先将未格式化的软盘格式 化,然后再进行复制。
(3) 软盘比较命令Diskcomp。该命令用于将源盘与目标 盘的各磁道及各扇区中的数据逐一进行比较。
第七章 操作系统接口
2.磁盘操作命令
在微机操作系统中,通常都提供了若干条磁盘操作命令。
(1) 磁盘格式化命令Format。它被用于对指定驱动器上的 软盘进行格式化。每张新盘在使用前都必须先格式化。其目 的是使磁盘记录格式能为操作系统所接受。可见,不同操作 系统将磁盘初始化后的格式各异。此外,在格式化过程中, 还将对有缺陷的磁道和扇区加保留记号,以防止将它分配给 数据文件。
第七章 操作系统接口
Login:
/提示用户键入自己的注册名
当用户键入正确的注册名,并按下回车键后,屏幕上又会出 现:
Password:
来自百度文库
/提示用户键入自己的口令
用户在键入口令时,系统将关闭掉回送显示,以使口令 不在屏幕上显示出来。如果键入的口令正确而使注册成功时, 屏幕上会立即出现系统提示符(所用符号随系统而异),表示 用户可以开始键入命令。如果用户多次(通常不超过三次)键 入的注册名或口令都有错,系统将解除与用户的联接。
第七章 操作系统接口
同时,操作系统还提供了一套控制子命令,增强对命令 文件使用的支持。用户可以使用这些子命令和形式参数书写 批命令文件,使得这样的批命令文件可以执行不同的命令序 列,从而增强了命令接口的处理能力。如UNIX 和Linux 中 的Shell不仅是一种交互型命令解释程序,也是一种命令级程 序设计语言解释系统,它允许用户使用Shell 简单命令、位 置参数和控制流语句编制带形式参数的批命令文件,称做 Shell 文件或Shell 过程,Shell 可以自动解释和执行该文件或 过程中的命令。
简单命令的一般形式为:
Command arg1 arg2 ...argn
其中,Command 是命令名,又称命令动词,其余为该命令所 带的执行参数,有些命令可以没有参数。
第七章 操作系统接口
2.批命令方式
在操作命令的实际使用过程中,经常遇到需要对多条命 令的连续使用,或若干条命令的重复使用,或对不同命令进 行选择性使用的情况。如果用户每次都采用命令行方式,将 命令一条条由键盘输入,既浪费时间,又容易出错。因此, 操作系统都支持一种称为批命令的特别命令方式,允许用户 预先把一系列命令组织在一种称为批命令文件的文件中,一 次建立,多次执行。使用这种方式可减少用户输入命令的次 数,既节省了时间和减少了出错概率,又方便了用户。通常 批命令文件都有特殊的文件扩展名,如MS-DOS系统的 .BAT 文件。
第七章 操作系统接口
也有许多操作系统提供了命令的并行执行方式,例如一 条命令的执行需要耗费较长时间,并且用户也不急需其结果 时(即两条命令执行是不相关的),则可以在一个命令的结尾 输入特定的标记,将该命令作为后台命令处理,用户接着即 可继续输入下一条命令,系统便可对两条命令进行并行处理。 一般而言,对新用户来说,命令行方式十分繁琐,难以记忆, 但对有经验的用户而言,命令行方式用起来快捷便当、十分 灵活,所以,至今许多操作员仍常使用这种命令方式。
第七章 操作系统接口
第七章 操作系统接口
7.1 联机用户接口 7.2 Shell命令语言 7.3 系统调用 7.4 UNIX系统调用
7.5 图形用户接口
第七章 操作系统接口
7.1 联机用户接口
7.1.1 联机用户接口 联机用户接口,也称为联机命令接口。不同操作系统的
联机命令接口有所不同,这不仅指命令的种类、数量及功能 方面,也可能体现在命令的形式、用法等方面。不同的用法 和形式构成了不同的用户界面,可分成以下两种:
(4) 备份命令Backup。该命令用于把硬盘上的文件复制到 软盘上,而RESTORE命令则完成相反的操作。
第七章 操作系统接口 3.文件操作命令
每个操作系统都提供了一组文件操作命令。在微机OS中 的文件操作命令有下述几种:
(1) 显示文件命令type:用于将指定文件内容显示在屏 幕上。
(2) 拷贝文件命令copy:用于实现文件的拷贝。
在单用户微型机中,一般没有设置系统访问命令。然而 在多用户系统中,为了保证系统的安全性,都毫无例外地设 置了系统访问命令,即注册命令Login。用户在每次开始使用 某终端时,都须使用该命令,使系统能识别该用户。凡要在 多用户系统的终端上上机的用户,都必须先在系统管理员处 获得一合法的注册名和口令。以后,每当用户在接通其所用 终端的电源后,便由系统直接调用,并在屏幕上显示出以下 的注册命令:
第七章 操作系统接口
7.1.2 联机命令的类型
为了能向用户提供多方面的服务,通常,OS都向用户提 供了几十条甚至上百条的联机命令。根据这些命令所完成功 能的不同,可把它们分成以下几类: ① 系统访问类;② 磁盘 操作类;③ 文件操作类;④ 目录操作类;⑤ 通信类;⑥ 其 他命令。现分述如下。
第七章 操作系统接口
(3) 文件比较命令comp:用于对两个指定文件进行比较。 两文件可以在同一个或不同的驱动器上。
(4) 重新命名命令Rename:用于将以第一参数命名的文 件改成用第二参数给定的名字。
(5) 删除文件命令erase:用于删除一个或一组文件,当 参数路径名为*.BAK时,表示删除指定目录下的所有其扩展 名为 .Bak的文件。
(1) 字符显示式用户界面; (2) 图形化用户界面。
第七章 操作系统接口
1.命令行方式
该方式是指以行为单位输入和显示不同的命令。每行长 度一般不超过256个字符,命令的结束通常以回车符为标记。 命令的执行是串行、间断的,后一个命令的输入一般需等到 前一个命令执行结束,如用户键入的一条命令处理完成后, 系统发出新的命令输入提示符,用户才可以继续输入下一条 命令。
第七章 操作系统接口 4.目录操作命令
(1) 建立子目录命令mkdir:用于建立指定名字的新目录。
第七章 操作系统接口
(2) 复制整个软盘命令Diskcopy。该命令用于复制整个 磁盘,另外它还有附加的格式化功能。如果目标盘片是尚未 格式化的,则该命令在执行时,首先将未格式化的软盘格式 化,然后再进行复制。
(3) 软盘比较命令Diskcomp。该命令用于将源盘与目标 盘的各磁道及各扇区中的数据逐一进行比较。
第七章 操作系统接口
2.磁盘操作命令
在微机操作系统中,通常都提供了若干条磁盘操作命令。
(1) 磁盘格式化命令Format。它被用于对指定驱动器上的 软盘进行格式化。每张新盘在使用前都必须先格式化。其目 的是使磁盘记录格式能为操作系统所接受。可见,不同操作 系统将磁盘初始化后的格式各异。此外,在格式化过程中, 还将对有缺陷的磁道和扇区加保留记号,以防止将它分配给 数据文件。
第七章 操作系统接口
Login:
/提示用户键入自己的注册名
当用户键入正确的注册名,并按下回车键后,屏幕上又会出 现:
Password:
来自百度文库
/提示用户键入自己的口令
用户在键入口令时,系统将关闭掉回送显示,以使口令 不在屏幕上显示出来。如果键入的口令正确而使注册成功时, 屏幕上会立即出现系统提示符(所用符号随系统而异),表示 用户可以开始键入命令。如果用户多次(通常不超过三次)键 入的注册名或口令都有错,系统将解除与用户的联接。
第七章 操作系统接口
同时,操作系统还提供了一套控制子命令,增强对命令 文件使用的支持。用户可以使用这些子命令和形式参数书写 批命令文件,使得这样的批命令文件可以执行不同的命令序 列,从而增强了命令接口的处理能力。如UNIX 和Linux 中 的Shell不仅是一种交互型命令解释程序,也是一种命令级程 序设计语言解释系统,它允许用户使用Shell 简单命令、位 置参数和控制流语句编制带形式参数的批命令文件,称做 Shell 文件或Shell 过程,Shell 可以自动解释和执行该文件或 过程中的命令。
简单命令的一般形式为:
Command arg1 arg2 ...argn
其中,Command 是命令名,又称命令动词,其余为该命令所 带的执行参数,有些命令可以没有参数。
第七章 操作系统接口
2.批命令方式
在操作命令的实际使用过程中,经常遇到需要对多条命 令的连续使用,或若干条命令的重复使用,或对不同命令进 行选择性使用的情况。如果用户每次都采用命令行方式,将 命令一条条由键盘输入,既浪费时间,又容易出错。因此, 操作系统都支持一种称为批命令的特别命令方式,允许用户 预先把一系列命令组织在一种称为批命令文件的文件中,一 次建立,多次执行。使用这种方式可减少用户输入命令的次 数,既节省了时间和减少了出错概率,又方便了用户。通常 批命令文件都有特殊的文件扩展名,如MS-DOS系统的 .BAT 文件。
第七章 操作系统接口
也有许多操作系统提供了命令的并行执行方式,例如一 条命令的执行需要耗费较长时间,并且用户也不急需其结果 时(即两条命令执行是不相关的),则可以在一个命令的结尾 输入特定的标记,将该命令作为后台命令处理,用户接着即 可继续输入下一条命令,系统便可对两条命令进行并行处理。 一般而言,对新用户来说,命令行方式十分繁琐,难以记忆, 但对有经验的用户而言,命令行方式用起来快捷便当、十分 灵活,所以,至今许多操作员仍常使用这种命令方式。
第七章 操作系统接口
第七章 操作系统接口
7.1 联机用户接口 7.2 Shell命令语言 7.3 系统调用 7.4 UNIX系统调用
7.5 图形用户接口
第七章 操作系统接口
7.1 联机用户接口
7.1.1 联机用户接口 联机用户接口,也称为联机命令接口。不同操作系统的
联机命令接口有所不同,这不仅指命令的种类、数量及功能 方面,也可能体现在命令的形式、用法等方面。不同的用法 和形式构成了不同的用户界面,可分成以下两种:
(4) 备份命令Backup。该命令用于把硬盘上的文件复制到 软盘上,而RESTORE命令则完成相反的操作。
第七章 操作系统接口 3.文件操作命令
每个操作系统都提供了一组文件操作命令。在微机OS中 的文件操作命令有下述几种:
(1) 显示文件命令type:用于将指定文件内容显示在屏 幕上。
(2) 拷贝文件命令copy:用于实现文件的拷贝。