linux如何去掉配置文件里 开头的,如何去掉linux配置文件的注释行和空行
1、使用grep -v "^#" 来去掉注释行,其中:-v 就是取相反的 ^# 表示以#开头的行
eg. grep -v "^#" /etc/vsftpd/vsftpd.conf (也可以使用“>”来重写配置文件)
2、有时也会连同空行一起去掉,使用管道符来完成(^$表示空行 )
eg. grep -v "^#" httpd.conf | grep -v "^$" >> vsftpd.conf
上面用了 2次 grep 过滤命令 ,也就是把空行和注解行过滤掉,再把剩下的内容追加保存为原
来的配置文件 vsftpd.conf 这个时候就文件里的内容就没有注解行和空行了,,,,
3、备注:在更改配置文件时,建议先对配置文件做一下备份,对配置文件不熟悉的建议不要用这种方法,配置文件中的注解行还是有一定的帮助的。
cp -a httpd.conf httpd.conf.bak
4、shell储备知识:
^一行的开始 ^d以开头的 ^..1 第三个为1的字符 ^字符要放在匹配的字符前面
$一行的末尾 ^$ 表示空行 ^.$匹配一行一个字符的 $字符要放在匹配的字符后面
*匹配任意个字符 包括0个字符 .表示单个字符
\可以屏蔽一个特殊的字符 \*\.pas 这里的*是特殊字符,这样就表示*.pas这个文件
逗号可以分割不同的匹配字符如[S,s]表示S或者s都可以
-表示一个范围,[1-9],[a-z],[A-Z] [1-9 A-Z a-z]任意的字符或者数字
A\{2\}B 表示A出现了2次 AAB
linux如何去掉配置文件里 开头的,如何去掉linux配置文件的注释行和空行相关推荐
- thinkphp url去掉index.php,thinkphp 去掉URL 里面的index.php(?s=)
例如你的原路径是 http://localhost/test/index.php/home/goods/index.html 那么现在的地址是 http://localhost/test/home/g ...
- linux启动中继服务器失败,Tor中继服务器在Linux里安装配置的流程
系统平台为Fedora 8,Tor版本为tor-0.2.0.19-alpha. 第一步:下载并安装Tor 在官方网站下载最新版本的Tor,我下载的是tor-0.2.0.19-alpha.tar.gz, ...
- linux b权限开头的文件夹,linux文件权限与目录配置
一.Linux文件属性及权限 1.文件/目录属性查看 (1)文件属性查看 [root@localhost ~]# ls -l file - rw-r--r--. 1 ...
- linux密码中逗号怎么输入,linux一窜数字后面的逗号怎么去掉?
linux一窜数字后面的逗号怎么去掉? linux系统中信息需要进行格式化,可以通过使用linux的工具和代码编写两种方式,今天我们就来看看把一窜数字后面的逗号去掉的实例教程. 方法一: 1.首先可以 ...
- LINUX下用户和组的操作与相关的配置文件
LINUX下用户和组的操作与相关的配置文件 与用户相关的配置文件 passwd文件 shadow文件 group文件 用户和组的操作 和用户相关的操作 useradd userdel usermod ...
- 把Linux放进软盘里zz
[原创] 把Linux放进软盘里 http://www.chinaunix.net 作者:tigerlei 发表于:2006-03-01 18:16:25 [发表评论][查看原文][Linux讨论区 ...
- 把Linux放进软盘里
感谢 zhl1979 指出我的N多错误 (汗......) 已经修正. 把Linux放进软盘里 笔者的同事最近在测试AMD 64bit CPU时,遇到这样一个问题:当插入含有AMD官方软件Maxpow ...
- Apache(3)——配置文件里的各参数(1)
Apache的配置文件在/etc/httpd/conf目录下的httpd.conf下可以查看: 配置文件里有注释的文件说明,还有些全局配置,还有的是标签包裹起来的配置(区域配置). (1)服务根路径 ...
- eclipse 配置java路径_如何在eclipse的配置文件里指定jdk路径
运行eclipse时报如下错误: 在eclipse的配置文件里指定jdk路径,只需在eclipse的配置文件里增加-vm参数即可. 打开eclipse目录下的eclipse.ini配置文件,增加-vm ...
最新文章
- 【内核】嵌入式linux内核的五个子系统
- 一文了解点特征直方图
- MySQL中update修改数据与原数据相同会再次执行吗?
- Scala声明类及创建类的对象
- android apr分析,APR分析信号篇
- mysql执行动态批处理,使用BAT批处理执行sql语句的代码
- 函数参数的传递问题(一级指针和二级指针)
- 数据类型、常量、变量
- thinkphp5 判断数据是否存在_ThinkPHP 5.1 中间件中判断要访问的操作是否存在
- 面试官 | 如何提高服务器的并发能力?
- 如何使用Cisdem Video Converter在Mac上将大型 AVI 转换为 MP4
- 董小姐宣布重磅升级:格力空调包修时长正式升级为10年
- java基础之URLDecoder异常解决方法
- web程序设计基础——学习通选择判断复习(1)
- 二维傅里叶变换的理解和使用
- 【地理坐标系、大地坐标系与地图投影与重投影详解】
- 1、mysql创建事件
- 如何快速在线压缩图片大小(包括放大、缩小图片,指定图片尺寸和压缩图片品质)
- P3387 【模板】缩点 洛谷 java题解 连通图+拓扑排序
- UG 二次开发中文帮助文档,UFun在线帮助文档, NX API 中文帮助文档