方法一:使用sed

sed -e '/#/d' -e /^$/d'

[root@localhost ~]# cat /lnmp/nginx/conf/nginx.conf
user  nginx;
worker_processes  1;error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;events {worker_connections  1024;
}http {include       /etc/nginx/mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile        on;#tcp_nopush     on;keepalive_timeout  65;#gzip  on;include /etc/nginx/conf.d/*.conf;
}[root@localhost ~]# sed -e '/#/d' -e '/^$/d' /lnmp/nginx/conf/nginx.conf
user  nginx;
worker_processes  1;
error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;
events {worker_connections  1024;
}
http {include       /etc/nginx/mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile        on;keepalive_timeout  65;include /etc/nginx/conf.d/*.conf;
}
[root@localhost ~]# 

可以通过 "-i "这个参数把结果写入配置文件。

方法二:通过vim里的删除命令


[root@localhost ~]# vim /lnmp/nginx/conf/nginx.conf#删除空格
:g/^$/d
#删除#号
:g/^\s*#/d

通过wq!保存修改过内容。

各位亲爱的朋友,如有其他方法,欢迎补充

去除nginx.conf文件中注释和空格行方法相关推荐

  1. linux 误删nginx.conf文件恢复

    当你不小心误删或者错误操作导致nginx.conf文件丢失,而且nginx处于在住运行的状态,在这种情况下我们就可以在内存中获取配置文件. 1.获取nginx进程pid ps -ef | grep n ...

  2. json文件中注释_JSON注释示例—如何在JSON文件中进行注释

    json文件中注释 If you're having trouble adding comments to your JSON file, there's a good reason: JSON do ...

  3. Linux内核错误(引导系统)Deepin用户手册在/etc/sysctl.conf文件中加入kernel.panic = 20,在/etc/sysctl.conf中kernel.sysrq=1内存

    Linux内核错误(引导系统)- 系统管理 -Deepin深度系统用户手册 Power By Baidu Ai 00:00 00:00 目录 1 简介 2 问题分析 3 案例分析 此文章约为4327字 ...

  4. JSON文件加注释的7种方法

    JSON文件加注释的7种方法 缺省不能加注释,现实有需求 根据JSON规范(http://www.json.org, RFC 4627, RFC 7159),不支持注释.JSON规范之所以不允许加注释 ...

  5. python怎么读文件里的指定几行-Python从文件中读取指定的行以及在文件指定位置写入...

    Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 :This is line 1. Thi ...

  6. Android开发过程中在sh,py,mk文件中添加log信息的方法

    Android开发过程中在sh,py,mk文件中添加log信息的方法 在sh文件中: echo "this is a log info" + $info 在py文件中: print ...

  7. python 文件指定位置写入-Python从文件中读取指定的行以及在文件指定位置写入...

    Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 :This is line 1. Thi ...

  8. python指定位置写入文件_Python从文件中读取指定的行以及在文件指定位置写入

    Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 : This is line 1. Th ...

  9. C++在终端、文件中就地覆盖输出的方法

    C++在终端.文件中就地覆盖输出的方法 1.在终端就地覆盖输出字符 2.在文件中就地覆盖输出字符 3.总结 1.在终端就地覆盖输出字符 先上效果图,如图1-1所示: 图1-1 对应的程序如下: #in ...

最新文章

  1. Dockerfile脚本:CMD与ENTRYPOINT的区别
  2. python写小猪佩奇_python之小猪佩奇
  3. Caffe阅读代码并修改
  4. c语言 void**类型转换,void *和其他指针的转化
  5. [bug解决] IndentationError unindent does not match any outer indentation level
  6. 30个极简python代码(demo)
  7. win10 -- 增加新建 TXT 文档快捷键
  8. python中不等于用什么符号_python中表示不等于的符号是什么
  9. 微信支付提示微信登录失败:redirect_uri域名与后台配置不一致,错误码:10003
  10. GoLang之使用uber-go/dig进行依赖注入
  11. 鼠标双击桌面上的快捷方式出现打开本快捷方式属性,而不是打开文件的可能原因及解决方法参考...
  12. 关于Java的抽象类与接口
  13. 狂野飙车4java的音乐_狂野飙车8音乐名字大全 所有音乐目录敬请下载
  14. 微信支付--网页版-V3-(1)
  15. 【每日蓝桥】14、一三年省赛Java组真题“三部排序”
  16. python编程培训多少钱-编程培训多少钱,python编程培训多少钱
  17. Appium爬虫小案例
  18. vue项目中如何设置ico图标
  19. Linux下利用ssh远程文件传输 传输命令 scp
  20. 初学者入门网络安全学哪种编程语言好?

热门文章

  1. 华为机试:DNA序列
  2. 【风控系列】2. 如何构建一个有效的风控系统
  3. 大学宿舍恶性负载识别智能限电系统
  4. 关于联通主义是否不合时宜的一些思考
  5. 一分钟弄懂什么是分布式和微服务
  6. Ubuntu 20.04 LTS 关闭 Swap 分区
  7. echarts 不显示x轴与y轴 及 x 、y 轴样式自定义
  8. 【Microsoft Visual Studio】安装教程超详解
  9. 云计算学习1——OpenStack云计算安装部署步骤图文并茂(先电2.2)
  10. 电脑录屏软件哪个好用?3款屏幕录制大师分享!