为什么在我的 Ubuntu 机器的终端上输入 :(){ :|: & };: 并按回车键会导致系统冻结?

为什么在我的 Ubuntu 机器的终端上输入 :(){ :|: & };: 并按回车键会导致系统冻结?

朋友建议我:(){ :|: & };:在 Ubuntu 机器的终端上输入并按回车键,我照做了,结果输出的是数字,系统永远挂起了。有人能帮我理解为什么会发生这种情况吗?

答案1

这是一个分叉炸弹,网络上有很多关于此的信息:

https://stackoverflow.com/questions/991142/how-does-this-bash-fork-bomb-work

相关内容