课程的作业是用一两句话来描述这一行的含义和作用
:(){ :|:& };:
从中弄乱它似乎唯一可以自行运作的部分是:|:&
部分,它显示一个数字,然后在输入的每个未来命令后显示一条额外的行。
运行该行会创建一个“bash fork retry resource temporary unavailable”的常量流,作为后台进程运行。
以root身份运行它再次显示该数字,然后使redhat冻结。
答案 0 :(得分:1)
http://en.wikipedia.org/wiki/Fork_bomb
以下的叉形炸弹在2002年作为艺术展出; [5] [6]确切地说 起源未知,但它在2002年之前存在于Usenet上。炸弹是 通过将以下13个字符粘贴到UNIX shell中来执行 作为bash或zsh。它通过定义一个名为':'的函数来运行 自称两次,一次在前景,一次在后台。 :(){:|:& };: