转自:http://151wqooo.blog.51cto.com/2610898/1162118

如果你想在当前目录下 查找"hello,world!"字符串,可以这样:

grep -rn "hello,world!" *

  • : 表示当前目录所有文件,也可以是某个文件名

-r 是递归查找

-n 是显示行号

-R 查找所有文件包含子目录

-i 忽略大小写

下面是一些有意思的命令行参数:

grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,

grep -l pattern files :只列出匹配的文件名,

grep -L pattern files :列出不匹配的文件名,

grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),

grep -C number pattern files :匹配的上下文分别显示[number]行,

grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,

grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。

这里还有些用于搜索的特殊符号:

< 和 > 分别标注单词的开始与结尾。

例如:

grep man * 会匹配 ‘Batman’、‘manic’、‘man’等,

grep '<man' * 匹配‘manic’和‘man’,但不是‘Batman’,

grep '<man>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。

'^':指匹配的字符串在行首,

'$':指匹配的字符串在行尾,

2,xargs配合grep查找

find -type f -name '*.php'|xargs grep 'GroupRecord'

php.7.17

'./configure' '--prefix=/usr/local/php717' '--enable-inline-optimization' '--disable-debug' '--disable-rpath' '--enable-shared' '--enable-opcache' '--enable-fpm' '--with-fpm-user=www' '--with-fpm-group=www' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-pdo-mysql=mysqlnd' '--with-gettext' '--enable-mbstring' '--with-iconv' '--with-mhash' '--with-openssl' '--enable-bcmath' '--enable-soap' '--with-libxml-dir' '--enable-pcntl' '--enable-shmop' '--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm' '--enable-sockets' '--with-curl' '--with-zlib' '--enable-zip' '--with-bz2' '--with-readline' '--with-gd' '--with-freetype-dir=/usr/local/freetype24' '--with-mcrypt'  '--with-jpeg-dir'

转自:https://www.cnblogs.com/zjhblogs/p/6004254.html,谢

参考资料:http://wenku.baidu.com/link?url=EgXFShYxeJOZSYNQ_7RCBC-6X8OcRRCqVm4qCv49uBk57d6vLBoUpfYdQ-KqJRs6nPVG47-SFuq4zaXflnZ7cdCES2VBfopGs34YdCDYTkq

phpize编译安装PHP gd库扩展模块
举一个例子,假如你的 PHP 不支持gd库,php的源码包在/root/software/php-5.6.5,

php安装目录是/usr/local/php

注意执行一次 /usr/local/php/bin/phpize 生成configure 很重要!

复制代码
$ cd /root/software/php-5.6.5
$ cd ext/gd
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config --with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd
$ make
$ make install
复制代码
这时会返回 安装gd的位置

/usr/php/lib/php/extensions/no-debug-zts-20131226/gd.so
然后打开php.ini

;extension=/path/to/extension/msql.so
附近添加在一行

extension=/usr/php/lib/php/extensions/no-debug-zts-20131226/gd.so
保存重启 apache 服务器