Bash преобразует имена путей для sed, чтобы они не использовались [дубликат]

В зависимости от системы вы можете получить сообщение об ошибке, например:

No command 'fork' found, did you mean:
 Command 'forg' from package 'forg' (universe)
 Command 'gfork' from package 'globus-gfork-progs' (universe)
 Command 'pork' from package 'pork' (universe)
 Command 'forw' from package 'nmh' (universe)
 Command 'forw' from package 'mailutils-mh' (universe)

Если серьезно: в Linux нет команды 'fork bomb'. fork bomb является программа, которая порождает свои копии, которые порождают свои копии и т. д.

Самый простой способ создать такую ​​- это, вероятно, одна из форм bash:

Например, (из связанной статьи):

  :(){ :|:& };:

или

 bomb() { bomb | bomb& }; bomb

или

 bomb() { bomb & bomb; }; bomb

(: - это всего лишь возможное имя функции в bash, и канал на самом деле здесь ничего не делает).

Если у вас не установлены ограничения ресурсов на максимальное количество процессов, которые Linux разрешает запускать вашему пользователю, ваш компьютер будет зависать. Вы можете установить эти ограничения с помощью sudo -e /etc/security/limits.conf.

3
24.02.2016, 01:26
0 ответов

Теги

Похожие вопросы