Предлагаю сегодня немного похулиганить, в рамках изучения командной строки, само собой, а за одно разберем первую программку под UNIX. И так, как думаешь, что это такое? :(){ :|:& };: Это ни что иное, как так называемая форк-бомба. Согласен, так себе объяснил. Давай разберем ее по кусочкам. По сути мы здесь описываем простейшую функцию, а так как на языке bash (тот, который в линуксовых консолях используется) функция может носить любое имя, то: - ":" - это имя функции - "()" - стандартные скобки, в которых мы декларируем параметры функции. Сейчас скобки пустые, так как параметры нам не нужны - Между символом "{" и "}" заключено тело функции, то есть сам алгоритм - Как ты уже знаешь, символ "|" отвечает за передачу управления другой команде, но в нашем случае мы можем его использовать и с именами функций. То есть, внутри нашей функции ":", мы запускаем ее же снова и передаем ей же управление. Такая передача нужна чтобы создать именно новый процесс, а не работать в одном - Символ "&" озн