[发明专利]基于命令行的命令执行方法及命令行操作系统有效
申请号: | 201210357982.0 | 申请日: | 2012-09-24 |
公开(公告)号: | CN102880471B | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 刘太强 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;董文倩 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令行 操作系统 命令集合 命令分隔符 命令执行 命令执行方式 可执行命令 工作效率 解析 | ||
1.一种基于命令行的命令执行方法,其特征在于,包括:
命令行操作系统获得命令集合,其中,所述命令集合包含至少两条命令和不同命令之间存在的命令行操作系统所能识别的命令分隔符;
命令行操作系统根据所述命令分隔符,依次解析出所述命令集合中包含的可执行命令并执行;
命令行操作系统根据所述命令分隔符,依次解析出所述命令集合中包含的可执行命令并执行,具体包括:
命令行操作系统从所述命令集合中解析得到第一条可执行命令;
命令行操作系统以所述第一条可执行命令作为最后获取的可执行命令;
针对最后获取的可执行命令,执行下述操作,直至判断出所述命令集合中不存在位于最后获取的可执行命令后的命令分隔符时,按照从所述命令集合中解析出各条解析出的可执行命令的次序,依次执行解析出的各条可执行命令:
判断所述命令集合中是否存在位于该最后获取的可执行命令后的命令分隔符;
当判断结果为是时,从所述命令集合中解析出位于紧邻该最后获取的可执行命令的命令分隔符后的可执行命令;
并以位于紧邻该最后获取的可执行命令的命令分隔符后的可执行命令,作为最后获取的可执行命令,并对其执行上述针对最后执行获取的可执行命令所执行的操作。
2.如权利要求1所述的方法,其特征在于,所述第一条可执行命令为按照命令的层次所组织的树形结构的顶层命令模式下的命令。
3.如权利要求1所述的方法,其特征在于,命令行操作系统依次解析出所述命令集合中包含的可执行命令,具体包括:
命令行操作系统从所述命令集合依次解析出各条命令,并针对每次解析出的命令,执行:
判断解析出的该条命令是否与预设的可执行命令集合中包含的可执行命令相匹配;
在判断结果为是时,将该条命令确定为解析出的可执行命令;
在判断结果为否时,执行操作:
输出命令修改提示,并获得用户根据所述命令修改提示所输入的命令;以及
在所述输入的命令与预设的可执行命令集合中包含的可执行命令相匹配时,将所述输入的命令确定为解析出的可执行命令;在所述输入的命令与预设的可执行命令集合中包含的可执行命令不匹配时,执行在所述判断结果为否时所执行的上述操作,直至所述输入的命令与预设的可执行命令集合中包含的可执行命令相匹配时,将所述输入的命令确定为解析出的可执行命令。
4.如权利要求1所述的方法,其特征在于,还包括:
命令行操作系统将待输入参数值的多条命令展示于所述命令行中;则
命令行操作系统获得命令集合,具体包括:
命令行操作系统获得用户基于展示于所述命令行中的所述多条命令所输入的参数值;
根据所述参数值、展示于所述命令行中的所述多条命令以及所述命令分隔符,生成所述命令集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210357982.0/1.html,转载请声明来源钻瓜专利网。