我在 bash 中输入dd
并运行它,没有仔细检查。这会对我的系统造成什么影响吗?
我刚刚自己执行了 dd。我试图备份 Raspberry Pi 设备,我设法使用 来完成dd
。之后只是愚蠢地输入并dd
自行执行。
答案1
默认情况下,命令dd
将复制标准输入到标准输出。您要么用Ctrl+结束它,要么用+D杀死它。CtrlC
因此,除非您重定向了其输入或输出,否则它不会造成任何损害。
看http://manpages.ubuntu.com/manpages/latest/en/man1/dd.1.html了解更多信息。
答案2
dd
代表数据转储。之所以这样称呼,是因为它只转储传递给它的数据而不进行任何处理。如果没有if
(输入文件)参数(或“管道化”),它会等待一些以 EOT(传输结束)结尾的输入,您可以使用CTRL+来执行此D操作。您也可以CTRL+ C(中止输入),这样就不会写入任何数据。话虽如此,如果您不给它任何输入(它只会写入任何内容),或者在结束输入之前中止命令,肯定不会造成任何损害。
另一方面,如果您没有提供of
(输出文件)参数(或之后将其“管道”到其他命令),它将只打印输入数据。
因此,可以肯定地说,它没有改变您的系统上的任何东西。
您也可以使用 阅读手册man dd
。