一种修改配置文件的方法与流程

文档序号:12463430阅读:288来源:国知局
一种修改配置文件的方法与流程

本发明涉及计算机技术领域,具体是一种修改配置文件的方法。



背景技术:

对配置文件的修改,目前主要有如下几种方式:一是通过vim等编辑器打开配置文件,进行手工修改;二是通过sed命令对配置文件进行修改。上述几种方案都有自己明显的不足。通过vim编辑器进行编辑,由于使用交互模式,不便于批量操作;使用编辑器还要考虑不同的编码方式,如是否使用BOM,使用l inux还是windows的换行符等;同时输入配置项时有可能会产生误操作,从而引起系统无法提供服务。通过sed命令方式修改,虽然实现了命令行方式操作,可以用于批量执行,但sed语法比较复杂,初学者使用该方法修改配置文件容易产生错误,同时也不方便对配置文件的语法进行检查。



技术实现要素:

本发明的目的在于提供一种修改配置文件的方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种修改配置文件的方法,包括查看配置项方法、设置配置项方法、删除配置项方法、生成配置项命令方法和配置文件语法检查方法;所述设置配置项方法的主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析完成后判断配置项是否存在,如果配置项存在则将修改界面接收到的新的参数更新,如果配置项不存在则修改界面接收到的的参数添加为新的配置项。

作为本发明进一步的方案:所述查看配置项方法的主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析后将参数输出。

作为本发明再进一步的方案:所述删除配置项方法的主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析完成后判断配置项是否存在,如果配置项存在则删除指定的配置项,如果配置项不存在则结束。

作为本发明再进一步的方案:所述生成配置项命令方法的主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析完成后判断配置项是否存在,如果配置项存在则生成配置命令,如果配置项不存在则结束。

作为本发明再进一步的方案:所述生成配置文件语法检查方法的主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析完成后对语法检查,如果语法正确提示语法正确,如果语法错误则提示语法错误。

与现有技术相比,本发明的有益效果是:

本发明提供了一种修改配置文件的方法和装置,可以实现命令行方式进行修改配置项,可以用于批量操作;提高了修改配置文件的准确率和效率,减少了手工修改配置文件人工失误带来的影响,并对配置文件进行语法验证,避免语法错误导致系统无法提供服务,此外本发明还有操作简单,便于使用和掌握的优点。

附图说明

图1为修改配置文件的方法中查看配置项方法的流程图。

图2为修改配置文件的方法中设置配置项方法的流程图。

图3为修改配置文件的方法中删除配置项方法的流程图。

图4为修改配置文件的方法中生成配置项命令方法的流程图。

图5为修改配置文件的方法中生成配置文件语法检查方法的流程图。

具体实施方式

下面结合具体实施方式对本发明的技术方案作进一步详细地说明。

请参阅图1-5,一种修改配置文件的方法,包括查看配置项方法、设置配置项方法、删除配置项方法、生成配置项命令方法和配置文件语法检查方法;

如图1为查看配置项方法的流程图,其主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析后将参数输出;

如图2为设置配置项方法的流程图,其主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析完成后判断配置项是否存在,如果配置项存在则将修改界面接收到的新的参数更新,如果配置项不存在则修改界面接收到的的参数添加为新的配置项;

如图3为删除配置项方法的流程图,其主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析完成后判断配置项是否存在,如果配置项存在则删除指定的配置项,如果配置项不存在则结束;

如图4为生成配置项命令方法的流程图,其主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析完成后判断配置项是否存在,如果配置项存在则生成配置命令,如果配置项不存在则结束;

如图5为生成配置文件语法检查方法的流程图,其主要步骤如下:首先接收修改界面输入的新的参数,然后读取服务器原有的配置文件,并对所述配置文件内容进行解析,解析完成后对语法检查,如果语法正确提示语法正确,如果语法错误则提示语法错误。

上面对本发明的较佳实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1