使用linux的crudini命令操纵ini文件
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,小编给大家分享一下使用linux的crudini命令操纵ini文件,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!crudini 是 Pádraig Brady 用 Python 开发的、
千家信息网最后更新 2025年12月03日使用linux的crudini命令操纵ini文件
小编给大家分享一下使用linux的crudini命令操纵ini文件,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
crudini 是 Pádraig Brady 用 Python 开发的、用来对配置文件(即ini文件)进行编辑的工具。crud是4个单词的首字母简写,即create、read、update和delete,中文译为"增删改查"。这个是数据的最常见的4类操作方法。有些软件的配置文件采用的是ini格式,如php.ini。这样的配置文件往往会成若干个段落。段落以[default]之类的格式标识。具体的配置条目则为"datadir=/var/lib/data"形式。
语法格式: crudini [参数] [文件]
常用参数:
| --format=FMT | 为--get 使用,选择输出格式。格式有sh,ini,lines |
| --inplace | 锁定并写入文件, 比默认的替换有更少的限制 |
| --list | 为--set和--del,更新一个列表(集合)的值 |
| --list-sep=STR | 使用自定义的字符代替默认的逗号 |
| --output=FILE | 将输出写入文件。’-"表示标准输出" |
| --verbose | 在错误输出上指出是否进行了更改 |
参考实例:
config_file 代表要操作的文件名,section 表示变量所在的部分,如以下配置文件:
[DEFAULT] user = admin passwd = admin port = 8088 [URL] client = 127.0.0.1:8088 admin = 127.0.0.1:8080
section 则表示了以上配置文件中的[DEFAULT] 和 [URL] ,在命令中不需要加中括号[],param 则如user ,passwd,client 等。
添加或更新一个变量:
[root@linuxcool ~]# crudini --set config_file section parameter value
更新一个已存在的变量:
[root@linuxcool ~]# crudini --set --existing config_file section parameter value
删除一个变量:
[root@linuxcool ~]# crudini --del config_file section parameter
删除一个段:
[root@linuxcool ~]# crudini --del config_file section
获取一个值:
[root@linuxcool ~]# crudini --get config_file section parameter
获取一个不在段里面的值:
[root@linuxcool ~]# crudini --get config_file '' parameter
获取一个段:
[root@linuxcool ~]# crudini --get config_file section
将linuxcool.ini配置文件合并到linuxprobe.ini中:
[root@linuxcool ~]# crudini --merge linuxprobe.ini < linuxcool.ini
看完了这篇文章,相信你对使用linux的crudini命令操纵ini文件有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
文件
配置
格式
变量
输出
命令
更新
参数
段落
篇文章
代表
单词
字母
字符
完了
实例
工具
常用
常见
形式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
边锋网络技术在深圳有吗
软件开发同行评审
栖霞软件开发
网络安全法免费ppt
绕过内网代理服务器
吉林网络安全竞赛
软件开发公司有哪些管理模式
w10的服务器管理器
db数据库代表什么
网络安全反诈骗方面手抄报
萌新版服务器
mysql连接数据库配置
软件服务和软件开发税率
车用材料技术数据库
浙江语音网络技术价目表
本科都用哪些数据库
软件开发企业合同种类
ip地址和服务器地址不一致
手机棋牌游戏服务器
软件开发延误率计算分数公式
计算机网络技术选修课的认识
谷歌 数据库
域名服务器可以划分为
数据库和物流的关系
中国网络安全监测
自贡大安区举行网络安全宣传周
保护网络安全人有责任吗
安徽徽皖互联网科技有限公司
软件开发企业制度范本
软件开发后无正当理由拒收