本文主要是介绍Linux grep工具应用实例 精简配置文件 从系统管理命令输出中查找,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.精简配置文件
配置文件通常都使用了一个通用的注释格式,即使用井号“#”(通常是注释信息)或“;”(通常标志该行是默认设置)作为开头标志。配置文件中的注释信息和默认配置语句行写得非常详细,这些语句行比真正起作用的配置往往多出十数倍甚至更多
使用grep工具的参数v精简这些配置文件,让这些配置文件的可读性更高,更方便修改。
此处以精简Samba服务的配置文件smb.conf为例:
进入配置文件目录并使用mv命令备份配置文件
#cd /etc/samba
#mv smb.conf smb.conf_backup
使用反转查找去掉包含井号、分号的行和空行,最后使用重定向生成新的配置文件
#cat smb.conf_backup | grep -v "#" | grep -v "^;" | grep -v '^$' > smb.conf
使用cat命令查看生成的配置文件
#cat smb.conf
2.从系统管理命令输出中查找
先使用服务列表中筛选出蓝牙服务,以便于查看这个服务在不同运行级别中的启动状态:
#chkconfig --list | grep bluetooth
note:grep工具有一个很庞大的家族,除了标准的grep外,还有egrep(扩张grep)、fgrep(快速grep)和agrep(近似grep)等。
这篇关于Linux grep工具应用实例 精简配置文件 从系统管理命令输出中查找的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!