[发明专利]Linux操作系统的命令获取方法、装置、设备及页面有效
申请号: | 201911205100.7 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110990016B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 周雨辰 | 申请(专利权)人: | 浪潮商用机器有限公司 |
主分类号: | G06F8/40 | 分类号: | G06F8/40;G06F8/61;G06F16/22;G06F16/242;G06F16/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘新雷 |
地址: | 250100 山东省济南市历城区唐冶新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | linux 操作系统 命令 获取 方法 装置 设备 页面 | ||
1.一种Linux操作系统的命令获取方法,其特征在于,包括:
获取用户输入的命令转化信息;所述命令转化信息包括待转化命令、所述待转化命令适用的源Linux操作系统版本信息、所述待转化命令被转化后适用的目标Linux操作系统版本信息;所述待转化命令按照预设命令输入格式生成,所述预设命令输入格式包括主命令、分隔符、参数开始标识符和参数;
调用预先构建的命令转化对应关系将所述待转化命令转化并输出适用于所述目标Linux操作系统版本信息的命令;所述命令转化对应关系为不同Linux操作系统版本类型下实现相同功能的命令的对应关系;
若所述命令转化信息中的待转化命令不存在于已构建命令转化对应关系中;
在已有命令转化对应关系中检索是否存在实现相同功能的目标命令;
若是,则为所述待转化命令和所述源Linux操作系统版本信息与所述目标命令建立对应关系;
若否,则提示用户输入与所述待转化命令实现相同功能且版本类型不同的命令,并根据用户输入信息为所述待转化命令建立命令转化对应关系。
2.根据权利要求1所述的Linux操作系统的命令获取方法,其特征在于,所述调用预先构建的命令转化映射关系将所述待转化命令转化为适用于所述目标Linux操作系统版本信息的命令之前,还包括:
预先构建命令数据库;所述命令数据库中包含Linux操作系统的多个类型版本的所有命令,且实现相同功能的命令设置有对应关系。
3.根据权利要求2所述的Linux操作系统的命令获取方法,其特征在于,所述命令数据库包括多个子数据库,每个子数据库存储一种类型版本的所有命令,且以版本类型作为各子数据库的索引信息。
4.根据权利要求1所述的Linux操作系统的命令获取方法,其特征在于,所述调用预先构建的命令转化映射关系将所述待转化命令转化为适用于所述目标Linux操作系统版本信息的命令之前,还包括:
预先构建命令转化表;所述命令转换表包含多组命令转化关系,每组命令转化关系包含不同版本类型且实现同一功能的多个命令,各每组命令转化关系以实现功能作为索引信息。
5.一种Linux操作系统的命令获取装置,其特征在于,包括:
信息获取模块,用于获取用户输入的命令转化信息;所述命令转化信息包括待转化命令、所述待转化命令适用的源Linux操作系统版本信息、所述待转化命令被转化后适用的目标Linux操作系统版本信息;所述待转化命令按照预设命令输入格式生成,所述预设命令输入格式包括主命令、分隔符、参数开始标识符和参数;
命令转化模块,用于调用预先构建的命令转化对应关系将所述待转化命令转化为适用于所述目标Linux操作系统版本信息且与所述待转化命令实现相同功能的命令;
对应关系更新模块,所述对应关系更新模块用于若所述命令转化信息中的待转化命令不存在于已构建命令转化对应关系中;在已有命令转化对应关系中检索是否存在实现相同功能的目标命令;若是,则为所述待转化命令和所述源Linux操作系统版本信息与所述目标命令建立对应关系;若否,则提示用户输入与所述待转化命令实现相同功能且版本类型不同的命令,并根据用户输入信息为所述待转化命令建立命令转化对应关系。
6.一种Linux操作系统的命令获取设备,其特征在于,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至4任一项所述Linux操作系统的命令获取方法的步骤。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有Linux操作系统的命令获取程序,所述Linux操作系统的命令获取程序被处理器执行时实现如权利要求1至4任一项所述Linux操作系统的命令获取方法的步骤。
8.一种Linux操作系统的命令获取web页面,其特征在于,包括命令输入框、命令输出框,命令输入框对应的源Linux操作系统类型选择框、命令输出框对应的目标操作系统类型选择框、转化功能模块及命令转化对应关系数据库;
其中,所述命令转化对应关系数据库中存储多组命令转化对应关系,所述命令转化对应关系为不同Linux操作系统版本类型下实现相同功能的命令的对应关系;所述转化功能模块用于当检测到用户点击操作,调用所述命令转化对应关系数据库基于所述命令输入框中的命令信息、所述源Linux操作系统类型选择框中的操作系统类型、所述目标操作系统类型选择框中的操作系统类型在所述命令输出框中显示相应的命令;
其中,若获取用户输入的命令转化信息中的待转化命令不存在于已构建命令转化对应关系中;在已有命令转化对应关系中检索是否存在实现相同功能的目标命令;若是,则为所述待转化命令和所述源Linux操作系统版本信息与所述目标命令建立对应关系;若否,则提示用户输入与所述待转化命令实现相同功能且版本类型不同的命令,并根据用户输入信息为所述待转化命令建立命令转化对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮商用机器有限公司,未经浪潮商用机器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911205100.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:磁性锁
- 下一篇:基于人工智能的机器学习模型训练方法、预测方法及装置