当前位置:网站首页>Crudini profile editing tool
Crudini profile editing tool
2022-07-07 06:19:00 【Hua Weiyun】
Crudini yes Pádraig Brady use Python Developed 、 Used to correct ini Tools for editing configuration files .
crud yes 4 Acronyms of words , namely create、read、update and delete, Chinese translated into “ Additions and deletions ”. This is the most common form of data 4 Class operation method .
install
# centosyum install -y crudiniGrammar format
crudini --set [OPTION]... config_file section [param] [value] crudini --get [OPTION]... config_file [section] [param] crudini --del [OPTION]... config_file section [param] [list value] crudini --merge [OPTION]... config_file [section]Common parameters :
| --get | Get the section or key value in the configuration file |
| --set | set key value |
| --merge | Merge profile |
| --format=FMT | by --get Use , Select the output format . The format is sh,ini,lines |
| --inplace | Lock and write file , There are fewer restrictions than the default replacement |
| --list | by --set and --del, Update a list ( aggregate ) Value |
| --list-sep=STR | Use custom characters instead of the default comma |
| --output=FILE | Write output to file .’-“ Indicates standard output ” |
| --verbose | Indicate on the error output whether changes have been made |
Example
Get a key value
# obtain nova.conf The configuration file TEST section abc Value of key crudini --get nova.conf TEST abcGet a value that is not in the section
crudini --get nova.conf '' abcGet the key of a section
crudini --get nova.conf DEFAULTAdd or update a value that is not in the section
crudini --get nova.conf '' abc 456Add or update a key value
# Set up cinder.conf file DEFAULT section auth_strategy Key value is keystonecrudini --set /etc/cinder/cinder.conf DEFAULT auth_strategy keystoneUpdate an existing key value ( If the variable does not exist, it will return “Parameter not found:”):
crudini --set --existing /etc/cinder/cinder.conf DEFAULT auth_strategy keystoneDelete a key
# Delete nova.conf The configuration file DEFAULT section abc key crudini --del nova.conf DEFAULT abcDelete a section
# Delete nova.conf The configuration file TEST section crudini --del nova.conf TESTMerge profile
# take test1.ini Merge into test.inicrudini --merge test.ini < test1.ini# The output can be determined by shell Parsed section eval $(crudini --get --format=sh config_file section)# from shell Variable update ini file echo name="$name" | crudini --merge config_file section# Use standards UNIX Text processing compares two ini file diff <(crudini --get --format=lines file1.ini|sort) \ <(crudini --get --format=lines file2.ini|sort)边栏推荐
- c语言面试写一个函数在字符串N中查找第一次出现子串M的位置。
- ETCD数据库源码分析——从raftNode的start函数说起
- JVM命令之- jmap:导出内存映像文件&内存使用情况
- Crudini 配置文件编辑工具
- JMeter's own functions are not enough? Why don't you develop one yourself
- Experience of Niuke SQL
- JVM command - jmap: export memory image file & memory usage
- Say sqlyog deceived me!
- 基于ADAU1452的DSP及DAC音频失真分析
- C language sorting (to be updated)
猜你喜欢

laravel 使用腾讯云 COS5全教程

Laravel uses Tencent cloud cos5 full tutorial

"Parse" focalloss to solve the problem of data imbalance

「解析」FocalLoss 解决数据不平衡问题

How to set up in touch designer 2022 to solve the problem that leap motion is not recognized?
![C. colonne Swapping [tri + Simulation]](/img/0e/64d17980d3ec0051cdfb5fdb34e119.png)
C. colonne Swapping [tri + Simulation]

cf:C. Column Swapping【排序 + 模擬】

雷特智能家居龙海祁:从专业调光到全宅智能,20年专注成就专业

JVM命令之 jstat:查看JVM统计信息

Go language learning notes - Gorm use - Gorm processing errors | web framework gin (10)
随机推荐
如何在Touch Designer 2022版中设置解决Leap Motion不识别的问题?
tkinter窗口选择pcd文件并显示点云(open3d)
QT console output in GUI applications- Console output in a Qt GUI app?
Cloud acceleration helps you effectively solve attack problems!
JVM 全面深入
Database notes 04
Crudini 配置文件编辑工具
C面试24. (指针)定义一个含有20个元素的double型数组a
Rk3399 platform development series explanation (interruption) 13.10, workqueue work queue
当我们谈论不可变基础设施时,我们在谈论什么
Talking about reading excel with POI
JVM command - jmap: export memory image file & memory usage
SubGHz, LoRaWAN, NB-IoT, 物联网
ML's shap: Based on the adult census income binary prediction data set (whether the predicted annual income exceeds 50K), use the shap decision diagram combined with the lightgbm model to realize the
【GNN】图解GNN: A gentle introduction(含视频)
window下面如何安装swoole
360 Zhiyu released 7.0 new products to create an exclusive "unified digital workspace" for the party, government and army, and central and state-owned enterprises
Say sqlyog deceived me!
为不同类型设备构建应用的三大更新 | 2022 I/O 重点回顾
可极大提升编程思想与能力的书有哪些?