:(){ :|:& };: 有什么作用?

Sla*_*zev 32 command-line bash

这是做什么的::(){ :|:& };:.

我正在阅读戏剧百科全书并看到了那个命令。

它只是在上面rm -rf / --a-flag-we-don't-mention-here让我很想试试看。关于它可能是什么的任何见解?我试过谷歌搜索,但符号使搜索变得不可能。

Vid*_*uth 45

实际上,您在那里发布的内容称为 fork 炸弹,因为它确实是一个 bash 函数,它会调用自己两次,依此类推。:如果需要,您可以将 替换为名称,使其变得更加明显:

fu{
    fu | fu &
}; fu
Run Code Online (Sandbox Code Playgroud)

所以fu称自己再次通过自己管道输出,这种方式会用请求填满你的处理器。

除了您可能不得不以艰难的方式重新启动计算机之外,这并没有什么害处,因为它变得无响应。


归档时间:

查看次数:

46980 次

最近记录:

9 年,5 月 前