Linux认证辅导linux配置文件出去注释行9 ~5 ], b8 H' T4 } f; a/ w
linux配置文件出去注释行
) `' n. v4 s; G7 j i# f7 O1、使用grep -v “^#” 来去掉注释行,其中:-v 就是取相反的 ^# 表示注解行+ D; E. I. @0 B) z. t/ H
eg. grep -v “^#” /etc/vsftpd/vsftpd.conf (也可以使用“》”来重写配置文件)) s! E! l, X/ w& d
2、有时也会连同空行一起去掉,使用管道符来完成(^$表示空行 )$ Z/ Z7 W0 O" h# n) l3 T
eg. grep -v “^#” httpd.conf | grep -v “^$” 》》 vsftpd.conf
- G0 @6 M4 \, C, H- m Y1 L% L7 X上面用了 2次 grep 过滤命令 ,也就是把空行和注解行过滤掉,再把剩下的内容追加保存为原* X( }$ t* @3 |' R: R2 s" t2 I" U
来的配置文件 vsftpd.conf 这个时候就文件里的内容就没有注解行和空行了,,,,
- Z4 i* e/ G9 c提示: 对配置文件不熟悉的建议不要用这种方法,配置文件中的注解行还是有一定的帮助的。
5 N" V* v/ r5 u# J9 L( ]! K3 W另外,在更改配置文件时,建议先对配置文件做一下备份:" G% y. A$ T. P4 f* z0 {6 D
cp -a httpd.conf httpd.conf.bak |