Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 我的服务器没有响应grep_Linux_Grep - Fatal编程技术网

Linux 我的服务器没有响应grep

Linux 我的服务器没有响应grep,linux,grep,Linux,Grep,我正在尝试在服务器上使用此命令 grep -lr --include=*.php "eval(base64_decode" /path/to/webroot 绝对没有发生任何事情,服务器没有响应 有人能帮我吗? 我不是一个有经验的Linux用户。GNU的人在给grep参数递归搜索文件时把事情搞砸了。忘记你曾经听说过的-r或——包括并重写你的脚本,使用查找查找文件,然后grep到G全局搜索r正则表达式Expression和P打印(G/re/P)每个文件的结果(查看工具名称中的大量线索?)。例如

我正在尝试在服务器上使用此命令

grep -lr --include=*.php "eval(base64_decode" /path/to/webroot 
绝对没有发生任何事情,服务器没有响应

有人能帮我吗?
我不是一个有经验的Linux用户。

GNU的人在给grep参数递归搜索文件时把事情搞砸了。忘记你曾经听说过的
-r
——包括
并重写你的脚本,使用
查找
查找文件,然后
grep
G全局搜索r正则表达式Expression和P打印(
G/re/P
)每个文件的结果(查看工具名称中的大量线索?)。例如:

find /path/to/webroot -name '*.php' -print0 |
xargs -0 grep -l 'eval(base64_decode'

如果这仍然给您带来问题,那么调试的第一步是单独运行
find
,看看它是否生成了一个文件列表。如果是这样,那么第二步是对
find
输出的一个文件单独运行
grep
。如果您无法从中找出问题,请让我们知道。

-r
--包括
并重写脚本以使用
find
查找文件和
grep
G全局搜索regularE表达式和Print(
g/re/p
)每个文件的结果(参见工具名称中的大量线索)。例如:

find /path/to/webroot -name '*.php' -print0 |
xargs -0 grep -l 'eval(base64_decode'

如果这仍然给您带来问题,那么调试的第一步是单独运行
find
,看看它是否生成文件列表。如果是这样,那么第二步是对
find
输出的一个文件单独运行
grep
。如果您无法从中找出问题,请让我们知道。

首先了解您的问题你能让
grep“eval(base64_decode)/path/to/webroot/subdir/one\u phpFileOnly.php
起作用吗?(只需先让搜索对一个文件起作用)。我打赌它不起作用,那么
grep“eval”/path/to…oneFileOnly.php呢?
我打赌它能起作用。所以它可能是
字符。
grep>怎么样“eval[(]base…”
?Else
grep“eval[\(]base…”
一旦开始工作,那么您可以使用更通用的解决方案并添加其他参数。祝您好运。要理解您的问题,请先消除花哨的参数。您能让
grep“eval(base64_decode)/path/To/webroot/subdir/one\u phpFileOnly.php工作吗?(首先让搜索对一个文件起作用)。我打赌它不起作用,那么
grep“eval”/path/to…oneFileOnly.php
?我打赌它起作用了。所以可能是
字符。
grep“eval[(]base…”怎么样?
?否则
grep“eval[\(]base…”怎么样。。。“
一旦成功,您就可以使用更通用的解决方案并添加其他参数。祝您好运。