1
A
回答
4
这是一个fork bomb,它是很坏。
它会产生很多很多进程,随着每个进程产生两个进程,数量会呈指数级增长。他们会堵塞你的系统,直到它摔倒。
+0
是的,它和'forkbomb(){forkbomb | forkbomb & } ; forkbomb'异常一样,该函数被称为':'而不是'forkbomb'。 – 2012-07-18 03:17:30
2
不要运行它。它的叉子炸弹。它会降低你的系统。
维基百科:
/- Define the function ':' without any parameters '()' as follows:
| /- Beginning of function-block.
| | /- Load a copy of the function ':' into memory ...
| | |/- ... and pipe its output to ...
| | ||/- ... another copy of the ':'-function, which has to be loaded into memory.
| | ||| (In other words, ':|:' loads two more copies of ':', thus causing a chain-reaction)
| | |||/- Disown the functions (make them a background process), so that the children of a parent
| | |||| will not be killed when the parent gets auto-killed.
| | |||| /- End of function-block.
| | |||| |/- End of definition.
/-\| |||| ||/- Execute the function ':'. The chain-reaction begins.
:(){ :|:& };:
相关问题
- 1. 在执行命令后,double-dash会执行什么操作?
- 2. 如何在java中执行unix命令或unix操作
- 3. 使用mysql命令应该执行什么过程以及Java应该执行什么操作?
- 4. 我执行什么命令来运行该XML文件
- 5. ALTER ... LOGFILE命令在Oracle中执行什么操作?
- 6. 命令在Java中运行两次执行的操作
- 7. 如何在makefile中运行unix命令?
- 8. 如何为Unix命令行执行“ - ”* 60
- 9. 在Java中执行新操作后,代码块会执行什么操作?
- 10. “pod install”命令在Mac OS X上执行什么操作?
- 11. Unix cat -n命令执行
- 12. 在unix中粘贴执行命令
- 13. 在Groovy中执行Unix cat命令?
- 14. 在hive脚本中执行unix命令
- 15. 在ObjC中执行unix命令
- 16. 执行Windows命令行操作
- 17. 如果不合并,git fetch会执行什么操作?
- 18. 如果列为空,SQLiteCursor会执行什么操作?
- 19. 从Django运行unix命令
- 20. 在Java中运行Unix命令
- 21. 任何获取最近执行命令结果的unix命令?
- 22. unix命令行执行。 (dot)vs. without
- 23. C#运行命令不执行命令
- 24. 为什么运行命令
- 25. 运行UNIX shell命令,如果输出不具有行
- 26. 如果执行命令
- 27. 如果该行引发异常,为什么执行后增量操作?
- 28. UNIX中执行的命令C
- 29. 如果在Git中同时执行多个操作会发生什么?
- 30. 在UNIX shell中运行exec csh会发生什么?为什么?
良好的直觉! – Beta 2012-07-18 03:17:37