linux中egrep命令的作用,linux命令积累之egrep命令(示例代码)
学搭建Nginx环境,必须要配置的Nginx.conf文件中,如下:
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include 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 logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
一般我们初学的,不可能一下子把配置文件一下子搭出来。要逐个模块去了解,注释部分可以先去掉,接下来就可以用这个命令进行排除掉#和空行
语法
grep -v ‘#|^$‘ filename
egrep -v ‘#|^$‘ filename
命令的作用
grep, egrep, fgrep - print lines matching a pattern
参数:
-v, --invert-match 排除
-E, --extended-regexp
egrep -i ‘devops‘ file 不考虑sam的大小写,含有sam的行.
egrep -l "dear ken" * 包含dear ken的所有文件的清单.
egrep -n tom file 包含tom的行, 每行前面追加行号.
egrep -s "$name" file 找到变量名$name的, 不打印而是显示退出状态. 0表示找到. 1表示表达式没找到符合要求的, 2表示文件没找到.
实例:
[[email protected] conf]# egrep -v ‘#|^$‘ nginx.conf.default > nginx.conf
[[email protected] conf]# cat nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
去掉注释#和空行后,看起来就舒服多了。
linux中egrep命令的作用,linux命令积累之egrep命令(示例代码)相关推荐
- linux中less有什么作用,linux中less命令使用
less与cat和more的区别: cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能. more命令功能:让画面 ...
- 简述Linux中Swap分区的作用,linux下的swap分区
一.什么叫swap分区 swap分区,即交换区,swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一 ...
- linux中$符号有什么作用,linux中的“$”符号表示什么
linux中的"$"符号表示什么 发布时间:2020-07-03 09:43:09 来源:亿速云 阅读:124 作者:Leah linux中的"$"符号表示什么 ...
- linux中dev目录的作用,Linux 的dev目录详解和Linux系统各个目录的作用
Linux /dev目录详解 在linux下,/dev目录是很重要的,各种设备都在下面.下面简单总结一下: dev是设备(device)的英文缩写./dev这个目录对所有的用户都十分重要.因为在这个目 ...
- linux中elf文件的作用,Linux中ELF格式文件介绍
一. ELF简介 ELF(Executable and Linkable Format)即可执行连接文件格式,是一种比较复杂的文件格式,但其应用广泛.与linux下的其他可执行文件(a.out,cof ...
- linux中etc profile的作用,linux的etc/profile文件的作用是什么
满意答案 wzcloveq 推荐于 2019.03.04 采纳率:56% 等级:12 已帮助:9556人 Linux /etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环 ...
- linux中-i选项的作用,linux – find中的-prune选项有什么作用?
我可以看到-prune找不到正常工作.我猜-name"efence *"-prune选项应该选择(或找到)除了名称为efence *的文件之外的所有文件? 或者我的理解是错的? 我 ...
- linux中suid和sgid作用,Linux中SUID和SGID详解
如果你对SUID.SGID仍有迷惑可以好好参考一下! 由 于用户在UNIX下经常会遇到SUID.SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题.关于SUID.SGID ...
- Linux中锚定符号的作用,Linux基础(9)文本处理三剑客之grep
grep的作用:根据指定的模式搜索文本,将匹配到的文本行显示出来 语法格式:grep [options] "PATTERN" file PATTERN为正则表达式,grep一般是与 ...
- c语言中按位异或的作用,C语言 按位异或实现加法(示例代码)
/*C语言 按位异或实现加法*/#include#include#include voidtest1() {int a = 2;int b = 3;int cand = 0;int cxor = 0; ...
最新文章
- matlab用辛普森公式求积分_如何用Excel公式求最大值对应的行列序号
- hudson部署过程
- 如何让采集的数据比原创还要原创!
- Linux shell只读变量
- java中bubblesort是什么意思_排序--冒泡排序BubbleSort(Java)
- [BZOJ3203][SDOI2013]保护出题人(凸包+三分)
- 抽象类可以生成自己的对象吗_大理石可以自己抛光吗?大理石自己抛光方法解答...
- 付完版面费就该吃土了
- 2020年度国家自然科学基金医学领域结果公布(9月27后可查)
- Oracle系统表大全(转)
- linux系统用虚拟光驱装win7,怎么用虚拟光驱安装系统
- 工程系列 计算机中级职称,工程类中级职称有哪些
- Photoshop教程_PS渐变工具找不到,怎样导入ps渐变样式?ps渐变使用教程.
- oj刷题 Problem J: 软件工程
- 2023计算机毕业设计SSM最新选题之java养生知识平台99ofs
- 【算法专题】数独问题详解
- .bat批处理命令的介绍
- 最全的 explain解释
- Linux 服务器自动连接校园网,selenium + geckodriver + firefox浏览器
- flask-项目结构
热门文章
- 【存储】NVM,NVRAM,FLASH,PROM,eFuse,NAND FLASH,NOR FLASH,NVMe区别是?
- SQL实现广告数据多维度的提取
- golang操作excel两种excelize包对比
- 旅通地接管理系统具有的六大优势
- matlab中的imread (line 340) fullname = get_full_filename(filename);
- 揭秘物联网卡骗局!如何选择合适的物联网卡!!
- JS 科学计数法,两大正整数相加
- 爱普生Epson stylus color 680 打印机驱动
- 高德地图点聚合地图的使用
- mysql数据横向打印