操作系统联机命令的类型

   联机命令接口又称功能级接口,是操作系统提供给用户的一类最基本的接口。在当今几乎所有的计算机(从大、中型机到微型机)操作系统中,都向用户提供了这类接口。

  用户在利用联机命令接口实现与机器的交互时,先在终端的键盘上输入所需的命令,由终端处理程序接收该命令,并将它显示在终端屏幕上。当一条命令输入完毕后,由命令解释程序对命令进行分析,然后执行相应命令的处理程序。由此可见,联机命令接口应包括一组联机命令、终端处理程序和命令解释程序。

  联机命令的类型有哪些?

  通常,OS向用户提供了少则几十条,多则上百条的联机命令。这些命令按照功能的不同,可分为系统访问类、文件操作类、目录操作类、磁盘操作类和其他命令。

  1.系统访问命令

  在单用户微型机中,一般没有设置系统访问命令,而在多用户系统中,为了保证系统的安全性,都设置了系统汸问命令,即注册命令Login。用户在每次开始使用某终端时,都必须先使用该命令,使系统能识别该用户。凡在多用户系统的终端上上机的用户,都必须先在系统管理员处获得一个合法的注册名和口令。以后,每当用户在接通其所用终端的电源后,便由系统直接调用并在屏幕上显示出以下的注册命令。

  Login:/提示用户输入自己的注册名

  当用户输入正确的注册名,并按下回车键后,屏慕上又会出现:

  Password:/提示用户输入自己的口令

  用户在输入口令时,系统将关闭掉回送显示,使口令不在屏幕上显示出来。如果输入的口令正确,屏幕上会立即出现系统提示符,表示用户可以开始输入命令。如果用户多次(通常不超过3次)输入的注册名或口令都有错,系统将解除与用户的连接。

  2.文件操作命令

  每个操作系统都提供一组文件操作命令。在微机OS中的文件操作命令如下。

  (1)显示文件命令type。用于将指定文件显示在屏幕上。

  (2)复制文件命令copy。用于实现文件的复制。

  (3)文件比较命令comp。该命令用于对两个指定文件进行比较,两文件可以在同一个或不同的驱动器上。

  (4)重新命名命令rename。该命令用于将以第一参数命名的文件,改成用第二参数给定的名字。

  (5)删除文件命令erase。该命令用于删除一个或一组文件,当参数路径名为*.bak时,表示删除指定目录下的所有扩展名为.bak的文件。

  3.目录操作命令

  (1)建立子目录命令mlalir。用于建立指定名字的新目录。

  (2)显示目录命令dir。显示指定磁盘中的目录项。

  (3)删除子目录命令rmdir。该命令用于删除指定的子目录文件,但不能删除普通文件,而且一次只能删除一个空目录(其中仅含和两个文件),不能删除根目录及当前目录。

  (4)显示目录结构命令tree。M示指定盘上的所有目录路径及其层次。

  (5)改变当前目录命令chdir。将当前目录改变为由路径名参数给定的目录。用作参数时,表示应返回到上一级目录。

  4.磁盘操作命令

  磁盘操作命令,顾名思义,就是指对计算机磁盘进行各种操作的命令,在微机操作系统中,通常都提供了若干条磁盘操作命令。

  (1)磁盘格式化命令Format。它被用于对指定驱动器上的软盘进行格式化。每张新盘在使用前都必须先格式化,目的是使其记录格式能为操作系统所接受,可见,不同操作系统将磁盘初始化后的格式各异。此外,在格式化过程中,还将对有缺陷的磁道和扇区加上保留记号,以防止将它分配给数据义件。

  (2)复制整个软盘命令Diskcopy。该命令用于复制整个磁盘,另外它还有附加的格式化功能。如果目标盘片是尚未格式化的,则该命令在执行时,首先将未格式化的软盘格式化,然后再进行复制。

  (3)备份命令Backup。该命令用丁•把硬盘上的文件复制到软盘上。而restore命令则完成相反的操作。

  (4)软盘比较命令Diskcomp。该命令用于将源盘与目标盘的各磁道及各扇区中的数据逐一进行比较。

  5.其他命令

  (1)输入/输出重定向命令。在有的OS中定义了两个标准I/O设备。通常,命令的输入取自标准输入设备,即键盘;而命令的输出通常是送往标准输出设备,即显示终端。如果在命令中设置输出重定向符“>”,其后接文件名或设备名,表示将命令的输出改向,送到指定文件或设备上。类似地,若在命令中设置输入重定向符“<”,则不再是从键盘而是从重定向符左边参数所指定的文件或设备上取得输入信息。

  (2)管道连接。这是指把第一条命令的输出信息作为第二条命令的输入信息,类似地,又可把第二条命令的输出信息作为第三条命令的输入信息。这样,由两条(含两条)以上的命令可形成一条管道。在MS-DOS中,都用“I”作为管道符号。其一般格式为:

  Command 1 I Command 2 I...I Commandn;

  (3)批处理命令。为了能连续地使用多条键盘命令,或多次反复地执行指定的若干条命令,而又免去每次重敲这些命令的麻烦,可以提供一种特定文件。在MS-DOS中提供了一种特殊文件,其后缀名用“.bat”。它是利用一些键盘命令构成一个程序,一次建立供多次使用。在MS-DOS中用batch命令去执行由指定或默认驱动器的工作目录上指定义件中所包含的一些命令。

时间: 2024-09-11 11:16:04

操作系统联机命令的类型的相关文章

《SQL入门经典(第5版)》一一1.3 SQL命令的类型

1.3 SQL命令的类型 SQL入门经典(第5版) 下面将讨论执行各种功能的SQL命令的基本分类.这些功能包括绑定数据库对象.操作对象.用数据填充数据库表.更新表里的现有数据.删除数据.执行数据库查询.控制数据库访问和数据库管理. 主要的分类包括: 数据定义语言(DDL): 数据操作语言(DML): 数据查询语言(DQL): 数据控制语言(DCL): 数据管理命令: 事务控制命令. 1.3.1 定义数据库结构 数据定义语言(DDL)用于创建和重构数据库对象,比如创建和删除表. 本书要讨论的一些最

UNIX操作系统tar命令之隐患及解决方法

unix|解决 目前,UNIX操作系统在我国金融界被广泛地采用,UNIX以其强大的功能(分时.多任务.多用户.网络互连.图形接口等),倍受金融企业青睐.中国农业银行现应用的SCO UNIX OPENSERVER50更是功能强劲. 各家银行的储蓄.会计.信用卡等计算机业务处理系统均运行在UNIX操作系统平台上.电子化的发展拓展了银行的业务领域,提高了工作效率,加强了业务的准确性.保密性.安全性,树立了银行的社会形象,产生间接的经济效益.电子化银行的发展对计算机数据的可靠性提出了更高的要求. 据笔

联机命令解释程序的作用与工作流程

  命令解释程序的主要功能是对用户输入的命令进行解释,然后转入相应命令的处理程序去执行.操作系统一般都把命令解释程序放在OS的最高层,以实现与用户的直接交互. 1.命令解释程序的作用 键盘终端处理程序接收用户从键盘输入的命令,并将其保存在键盘缓冲区中.接下来由命令解释程序读入该命令,并进行识別,再转到相应命令处理程序的入口地址,把控制权交给该处理程序去执行,然后将处理结果送屏幕显示.若用户输入命令后,命令解释程序未能予以识別,或在执行中间出现问题时,则应显示出某一出错信息. 2.命令解释程序的组

VxWorks操作系统shell命令与调试方法总结

VxWorks下的调试手段 主要介绍在Tornado集成开发环境下的调试方法和利用支撑定位问题的步骤.思路. 1         Tornado的调试工具 嵌入式实时操作系统VxWorks和集成开发环境Tornado的组成结构如下图1.分为主机和目标机系统. 图1 集成开发环境结构图 在Tornado下调试相关操作在Debug菜单下包括 图2 Debug菜单 简单解释各菜单项的功能 1.1        WindShell 1.1.1         简介 Vxworks的Shell分为两种ho

Linux操作系统与命令知识汇总_Linux

什么是操作系统呢?这个问题很简单吧!管理计算机软硬件的软件就是操作系统.操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口.操作系统的功能包括管理计算机系统的硬件.软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等.实际上,用户是不用接触操作系统的,操作系统管理着计算机硬件资源,同时按照应用程序的资源请求,分配资源,如:划分CPU时

Linux操作系统Ifconfig命令详细解析

  无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件.这个用于配置网卡的基本命令就是ifconfig. 在执行ifconfig 命令后,系统将在内核表中设置必要的参数,这样Linux 就知道如何与网络上的网卡通信.ifconfig 命令有以下两种格式: ※ifconfig [interface] ※ifconfig interface [aftype] option | address - ifconfig 的第一种格式(或使用不带任何参数的if

操作系统的脱机用户接口

  联机命令接口又称功能级接口,是操作系统提供给用户的一类最基本的接口.在当今几乎所有的计算机(从大.中型机到微型机)操作系统中,都向用户提供了这类接口. 用户在利用联机命令接口实现与机器的交互时,先在终端的键盘上输入所需的命令,由终端处理程序接收该命令,并将它显示在终端屏幕上.当一条命令输入完毕后,由命令解释程序对命令进行分析,然后执行相应命令的处理程序.由此可见,联机命令接口应包括一组联机命令.终端处理程序和命令解释程序. 联机命令的类型有哪些? 通常,OS向用户提供了少则几十条,多则上百条

Redis集合类型的常用命令小结_Redis

集合类型介绍 集合类型也是体现redis一个比较高价值的一个类型了.因为Redis的集合类型,所以我们可以很容易的在Redis中执行差集运算.交集运算.并集运算. 首先我们先介绍一下集合类型和列表类型的区别,其实学过面向对象的语言的同学应该都能猜到这些类型有什么不同.      ①集合类型和列表类型还是都能存储2^32-1个字符串      ②集合类型是无序的,列表类型是有序的      ③集合类型是唯一的,列表类型的值是不唯一的 下面我们一起来看一下语法. 1.增加删除元素命令 sadd ke

linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号

1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态.而我主要使用netstat查看端口号是否启动: 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相关 2 -t (tcp)仅显示tcp相关选项 3 -u (udp)仅显示udp相关选项 4 -n 拒绝显示别名,能显示数字的全部转化成数字. 5 -l 仅列出有在 Listen (监听) 的服務状态 6 7 -p 显示建立相关链接的程序名 8 -r 显示路由信息,路由表 9 -e 显示扩展信息,例如