十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
grep命令能够在一个或多个文件中,搜索某一特定的字符模式(也就是正则表达式),此模式可以是单一的字符、字符串、单词或句子。
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了禄劝免费建站欢迎大家使用!
Linux grep命令用于查找文件里符合条件的字符串。grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。
若不指定任何文件名称,或是所给予的文件名为 - ,则 grep 指令会从标准输入设备读取数据。
grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令。
1、grep -i pattern files :不区分大小写地搜索。
2、-d动作或--directories=动作:当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。-e范本样式或--regexp=范本样式:指定字符串做为查找文件内容的样式。
3、-l:列出带有匹配行的文件名。-n:在每一行的最前面列出行号。-v:列出没有匹配模式的行。-w:把表达式当做一个完整的单字符来搜寻,忽略那些部分匹配的行。
4、若不指定任何文件名称,或是所给予的文件名为 - ,则 grep 指令会从标准输入设备读取数据。
5、grep 命令由选项、模式和文件三部分组成,它在一个或多个文件中搜索满足模式的文本行,模式后的所有字符串被看做文件名,文件名可以有多个, 支持通配符写法,搜索的结果被打印到屏幕,不影响原文件的内容。
Enter:代表向下翻『一行』;/字串:代表在这个显示的内容当中,向下搜寻『字串』这个关键字;:f:立刻显示出档名以及目前显示的行数;q:代表立刻离开more,不再显示该文件内容。
find /home/wansw -size +20M:查找大于20M的文件 locate指令,可以快速定位文件路径,利用事先建立的系统中的所有文件名称和路径的locate数据库,无需遍历整个文件系统,查询速度较快,为了保证查询准确性,需要定期更新。
Vim查找支持正则表达式,例如/vim$匹配行尾的vim。