找回密码
 立即注册
查看: 31|回复: 0

数据词典:命令语言(Command Language)

[复制链接]

1231

主题

74

回帖

4110

积分

管理员

积分
4110
发表于 2025-12-5 10:49:20 | 显示全部楼层 |阅读模式
命令语言(command language) 多交互计算机系统向用户提供的一种操作界面的语言。命令语言具有规定的词法、语法和语义,它以命令为基本单位来完成系统提供的各种独立工作任务。完整的命令集所构成的命令语言, 反映了该系统向用户提供的功能。
一个命令语言驱动的系统,通常先向用户显示“命令提示符”;随后,用户可输入一条包括参数在内的命令,以实现某任务;在“命令结束符”输入后,系统执行该命令,并给出运行结果或报告出错情况;系统完成该命令后继续显示“命令提示符”,等待用户下一条命令。这种每次执行一条命令的交互式命令语言,与批处理方式的作业控制语言相比,具有明显的优点:简练,灵活,响应速度快,功能易扩充,便于用户根据前一命令结果选择以后的操作。
命令语言已广泛用于各类交互系统,诸如操作系统、正文编辑、数据库操纵、文献资料检索、电子邮件、飞机订票等。目前常用的UNIXDOS 操作系统均有命令语言操作界面,shell作为UNIX 的统一用户界面是一种典型的命令语言,其命令一般具有以下形式:
$命令名 可选项 文件名 其它参数
其中“$”为系统的“命令提示符”;可选项是为增加功能而又不增多命令个数的扩展; 文件名通常指该命令操纵的对象;命令行的结束符为“换行符”,未标出。shell 命令通常占一正文行,也可占多行(行尾使用“续行符”);一行内可有多个命令,只需用“分隔符”分开。shell 还提供许多强的功能:后台作业、输入输出重新定向、shell 变量、命令替换、参数替换、管道线、元字符匹配及可用于编程的多种控制结构(条件、循环) 等。
命令语言的设计应从应用的实际情况出发,主要考虑功能需求及使用方便。从“人的因素”观点而论,设计时应考虑以下方面: 命令结构一致性,命令名的可读性及缩写策略,提供命令组合、undo命令、redo命令、用户自定义命令及创建宏命令的能力。
命令语言方式的弱点是需良好的培训和记忆,有的命令语言过于复杂,有的出错处理功能较差。目前在广泛采用并不断改善命令语言交互方式的同时,还可用其它交互方式( 如选单选项、表格填充、图形方式等),更加方便的自然语言界面正在研究中。
【出处】张效祥. 计算机科学技术百科全书,清华大学出版社,20185月第3版。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|全数联人才测评中心 ( 京ICP备2024094898号 )

GMT+8, 2026-1-3 02:26 , Processed in 0.084586 second(s), 20 queries .

版权所有: 全数联人才测评(北京)中心 备案图标.png 京公网安备11011102002767号 京ICP备2024094898号

友情链接: 中华全国数字人才培育联盟 全数联人才测评中心学习平台 全数联人才测评中心存证平台 全数联人工智能职业认证中心

快速回复 返回顶部 返回列表