上述命令将从(可能)恶意来源下载一个脚本并执行它。Wget命令将下载这个脚本,sh将执行下载的脚本(无条件)。
注意:您应该始终注意您下载的包或脚本的来源。只能使用从可靠来源下载的脚本/程序。那么,你真的知道自己在做什么吗?当我满足这个需求的时候,我的做法是先把wget弄下来,然后我会把里面写的东西读出来,再考虑要不要实现。)
6.mkfs.ext3 /dev/sda
上述命令将格式化块设备‘sda’。您无疑知道您的块设备(硬盘)在执行上述命令后将被格式化。它是全新的!没有任何数据,直接让你的系统达到一个不可恢复的阶段。(翻译注意:像/dev/sda这样的设备通常不会直接使用,除非是作为原始设备使用。一般sda在使用前需要划分成类似sda1和sda2这样的分区。当然,不管你用sda还是sda1,用这种方式在块设备或者分区上执行mkfs都是毁灭性的,上面的数据都会被蒸发掉。)
7.文件
上述命令通常用于清空文件内容。但是在执行之前,请确保输出文件为空或者还不存在,否则无法恢复原文件,甚至连数据恢复软件都帮不了你。另外,我觉得你可能真的想用"",也就是把新的输出累加到文件里,而不是刷新那个文件。)。如果在执行过程中输入类似“xt.conf”的命令,带有上述不正确或无知的输入,将会覆盖配置文件或任何其他系统配置文件。
8.^foo^bar
这个命令在我们的十个鲜为人知的Linux命令——第3部分中有描述,用于编辑以前运行的命令,而无需重新键入整个命令。但在使用foobar命令时,如果不彻底检查更改原命令的风险,可能会导致真正的麻烦。实际上,这种招数被译者认为是史前时代遗留下来的少数无用且有害的“黑客”招数。)
9.dd if=/dev/random of=/dev/sda
上述命令会将随机垃圾文件写入块设备sda,从而擦除数据。当然啦!您的系统可能处于混乱和不可恢复的状态。还记得上面说mv到黑洞不能完全删除数据吗?然后这个命令给你一个彻底删除的方法!当然,保险起见,可以多次覆盖。)
10.隐藏命令
下面的命令实际上是上面的第一个命令(rm -rf)。这里的代码是十六进制隐藏的,一个无知的用户可能会上当。在终端中运行以下命令可能会删除您的根分区。
这个命令表明真正的危险通常是隐藏的,不容易被发现。你必须时刻关注你在做什么,结果会是什么。不要编译/运行未知来源的代码。
注意:不要在你或你的同学或学校的计算机中的Linux终端或Shell上执行上述任何命令。如果您想测试它们,请在虚拟机上运行它们。任何不和谐或数据丢失,您的系统因运行上述命令而崩溃,文章作者和Tecmint概不负责。翻译和转载网站也不负责~!)