“dd” управляет без параметра, или перенаправление ввода/вывода делают что-нибудь?

Я ввел dd в ударе и выполнил его без проверения дважды. Это сделает что-нибудь к моей системе?

Я просто выполнил dd отдельно. Попытка состояла в том, чтобы резервировать устройство Raspberry Pi, которое мне удалось сделать использование dd. Просто глупо вход и выполняется dd отдельно впоследствии.

35
задан 5 December 2019 в 17:36

2 ответа

dd команда по умолчанию скопирует stdin в stdout. Или необходимо закончить его Ctrl+D или уничтожить его с Ctrl+C.

Так, это не сделало бы вреда, если Вы не перенаправили его ввод или вывод.

См. http://manpages.ubuntu.com/manpages/latest/en/man1/dd.1.html для получения дополнительной информации.

63
ответ дан 21 December 2019 в 23:43

dd обозначает дамп данных. Названный так, потому что это только выводит данные, передал ему без любой обработки. Без if (входной файл) параметр (или "передаваемый по каналу"), это ожидало бы некоторого входа, который завершается в конце с EOT (конец передачи), который Вы сделали бы с CTRL + D. Вы могли также CTRL + C (прервите вход), и никакие данные не будут записаны. Однако если бы Вы не даете ему входа (это ничего просто не записало бы), или прервите команду перед окончанием входа конечно, не может быть никакого причиненного вреда.

На другой ноте, если Вы не предоставляли of (выходной файл) параметр (или "канал" это к некоторой другой команде впоследствии), это только распечатает входные данные.

Так, безопасно сказать, что это ничего не изменило в Вашей системе.

Вы могли также прочитать руководство с man dd, также.

6
ответ дан 21 December 2019 в 23:43

Другие вопросы по тегам:

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