摘要:
代码::() { :|:& }; :为什么这个东西会让你的系统死掉???有人执行了然后问我让我们来分析一下这段代码,我改一下格式,但内容是一样的 代码::() # 定义一个叫“:”的过程{ # 标记过程内容的开始: | : & # 执行“:”这个过程,然后通过管道接到“:”再执行一次,而且每一次执行,都会在后台执行}; # 标记过程内容的结束,因为是同一行来写,所以要加上“;”,这样才能接后面的内容: # 执行:两个原因使它死掉:1. 无限递归。倘若只是简单的: &,那么每次递归调用的时候一边在后台执行,而另外一边则在退出。然而,即使如此,倘若你只是下面的内容,你仍然可 阅读全文