这是做什么的::(){ :|:& };:
。
我正在阅读戏剧百科全书并看到了该命令。
光是看到上面的rm -rf / --a-flag-we-don't-mention-here
东西,我就迫不及待地想要尝试一下。有什么见解吗?我尝试用谷歌搜索,但符号让我无法搜索。
答案1
事实上,你在那里发布的内容被称为 fork bomb,因为它就是这么做的。它是一个 Bash 函数,它以递归方式调用自身。:
如果你愿意,你可以用一个名字替换它,这样就更明显了:
fu {
fu | fu &
}; fu
因此,fu
它会调用自身,再次将其输出通过自身进行管道传输。这样,它会用请求填满您的处理器。
它并无害,除了你可能因为计算机无响应而不得不艰难地重新启动它。
它通常被系统管理员用来测试服务器上的用户进程限制。