【发布时间】:2016-06-09 04:04:08
【问题描述】:
我想知道是否有一种方法可以在不进入文件并更改行的情况下编辑 conf 文件?
在我的情况下,我需要编辑 zabbix-agent conf 文件(位于 /etc/zabbix/zabbix_agentd.conf 中)并且文件中有一些我需要更改的参数,例如服务器名称、DebugLevel 和其他人。
通常我使用vim编辑文件并更改行,但我的想法是直接从bash编辑文件,但我不知道这是否可能。
例如,如果我需要更改参数 DebugLevel,我会在 bash 中运行:
# /etc/zabbix/zabbix_agentd.conf.DebugLevel=3
这实际上不起作用,但我想要这样的东西来解决我的问题......
有人知道吗?
我测试了大卫所说的,但它并没有解决我的问题...文件中有一些行被注释,我需要取消它们的注释,而有些行我只需要更改。
例如上面那行:
# DebugLevel=3
我需要改成:
DebugLevel=3
还有这一行:
Server=127.0.0.1
zabbix server name的IP需要改一下,像这样:
Server=172.217.28.142
还有其他方法吗?
【问题讨论】: