联机命令接口又称功能级接口是操作系统提供给用户的一类最基本的接口在当今几乎所有的计算机(从大中型机到微型机)操作系统中都向用户提供了这类接口 用户在利用联机命令接口实现与机器的交互时先在终端的键盘上输入所需的命令由终端处理程序接收该命令并将它显示在终端屏幕上当一条命令输入完毕后由命令解释程序对命令进行分析然后执行相应命令的处理程序由此可见联机命令接口应包括一组联机命令终端处理程序和命令解释程序 联机命令的类型有哪些? 通常OS向用户提供了少则几十条多则上百条的联机命令这些命令按照功能的不同可分为系统访问类文件操作类目录操作类磁盘操作类和其他命令 系统访问命令 在单用户微型机中一般没有设置系统访问命令而在多用户系统中为了保证系统的安全性都设置了系统汸问命令即注册命令Login用户在每次开始使用某终端时都必须先使用该命令使系统能识别该用户凡在多用户系统的终端上上机的用户都必须先在系统管理员处获得一个合法的注册名和口令以后每当用户在接通其所用终端的电源后便由系统直接调用并在屏幕上显示出以下的注册命令 Login:/提示用户输入自己的注册名 当用户输入正确的注册名并按下回车键后屏慕上又会出现 Password:/提示用户输入自己的口令 用户在输入口令时系统将关闭掉回送显示使口令不在屏幕上显示出来如果输入的口令正确屏幕上会立即出现系统提示符表示用户可以开始输入命令如果用户多次(通常不超过次)输入的注册名或口令都有错系统将解除与用户的连接 文件操作命令 每个操作系统都提供一组文件操作命令在微机OS中的文件操作命令如下 ()显示文件命令type用于将指定文件显示在屏幕上 ()复制文件命令copy用于实现文件的复制 ()文件比较命令comp该命令用于对两个指定文件进行比较两文件可以在同一个或不同的驱动器上 ()重新命名命令rename该命令用于将以第一参数命名的文件改成用第二参数给定的名字 ()删除文件命令erase该命令用于删除一个或一组文件当参数路径名为*bak时表示删除指定目录下的所有扩展名为bak的文件 目录操作命令 ()建立子目录命令mlalir用于建立指定名字的新目录 ()显示目录命令dir显示指定磁盘中的目录项 ()删除子目录命令rmdir该命令用于删除指定的子目录文件但不能删除普通文件而且一次只能删除一个空目录(其中仅含和两个文件)不能删除根目录及当前目录 ()显示目录结构命令treeM示指定盘上的所有目录路径及其层次 ()改变当前目录命令chdir将当前目录改变为由路径名参数给定的目录用作参数时表示应返回到上一级目录 磁盘操作命令 磁盘操作命令顾名思义就是指对计算机磁盘进行各种操作的命令在微机操作系统中通常都提供了若干条磁盘操作命令 ()磁盘格式化命令Format它被用于对指定驱动器上的软盘进行格式化每张新盘在使用前都必须先格式化目的是使其记录格式能为操作系统所接受可见不同操作系统将磁盘初始化后的格式各异此外在格式化过程中还将对有缺陷的磁道和扇区加上保留记号以防止将它分配给数据义件 ()复制整个软盘命令Diskcopy该命令用于复制整个磁盘另外它还有附加的格式化功能如果目标盘片是尚未格式化的则该命令在执行时首先将未格式化的软盘格式化然后再进行复制 ()备份命令Backup该命令用丁•把硬盘上的文件复制到软盘上而restore命令则完成相反的操作 ()软盘比较命令Diskcomp该命令用于将源盘与目标盘的各磁道及各扇区中的数据逐一进行比较 其他命令 ()输入/输出重定向命令在有的OS中定义了两个标准I/O设备通常命令的输入取自标准输入设备即键盘;而命令的输出通常是送往标准输出设备即显示终端如果在命令中设置输出重定向符“>”其后接文件名或设备名表示将命令的输出改向送到指定文件或设备上类似地若在命令中设置输入重定向符“<”则不再是从键盘而是从重定向符左边参数所指定的文件或设备上取得输入信息 ()管道连接这是指把第一条命令的输出信息作为第二条命令的输入信息类似地又可把第二条命令的输出信息作为第三条命令的输入信息这样由两条(含两条)以上的命令可形成一条管道在MSDOS中都用“I”作为管道符号其一般格式为 Command I Command II Commandn; ()批处理命令为了能连续地使用多条键盘命令或多次反复地执行指定的若干条命令而又免去每次重敲这些命令的麻烦可以提供一种特定文件在MSDOS中提供了一种特殊文件其后缀名用“bat”它是利用一些键盘命令构成一个程序一次建立供多次使用在MSDOS中用batch命令去执行由指定或默认驱动器的工作目录上指定义件中所包含的一些命令 |