Я читав попередження форуму Ubuntu про шкідливі команди і знайшов цей цікавий дорогоцінний камінь:
:(){ :|:& };:ПОПЕРЕДЖЕННЯ . Вищевказаний код призведе до збою вашої машини, якщо у вас немає чітких обмежень (якщо ви, мабуть, цього не зробите), що призведе до жорсткого перезавантаження.
Розглянемо цей код подібним до запущеного
sudo rm -rf /.
Але що це означає? Навіть зі своїм досвідом програмування я ніколи не бачив такої загадкової команди, яка не є мовою складання.
sudo rm -rf /це більш небезпечно, але я бачив, як люди виконують це на віддалених серверах, "просто хотів побачити, що це робиться ", де вам важко перезапустити без доступу до панелі управління.
arbitrary_name(){ arbitrary_name|arbitrary_name& };arbitrary_name. Назва :не тільки робить цю команду короткою та виразною, але й перетворює :вбудований, який нічого не робить, у функцію, яка робить багато . Якщо ви прокрадете його визначення :(){ :|:& }в чуже оточення і даєте йому залишитися там, воно вдарить, коли жертва цього найменше очікує .
sudo rm -rf /. Ця команда видаляє всі ваші файли; цей просто засмічує ресурси машини, поки він не стане непридатним, і вам доведеться перезапустити.