Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что в Linux означает следующая последовательность символов? :(){ :|:& };:

ercalote Профи (683), на голосовании 9 лет назад
Дополнен 9 лет назад
:(){ :|:& };:
Голосование за лучший ответ
Nik Mix Знаток (292) 3 года назад
Это называется «вилочная бомба». “:()“ определяет функцию, вызываемую “:“ телом “:|:&”, что означает «запустить: а также запустить: в фоновом режиме». “;” завершает определение функции и “:” вызывает вашу новую функцию, которая бесконечно порождает новые версии самой себя, пока вы либо не достигнете пределов процесса, либо система не остановится. Это команда, которая эффективно замораживает любую систему без установленных хороших технологических ограничений. Не пытайтесь делать это дома.
Похожие вопросы