0%

Linux最危险的几个命令

Linux最危险的几个命令

仅个人想法,会持续不间断更新和改进。

Linux系统中的命令最美妙也最危险。

如果几个操作系统(Windows/MacOSX/Linux)的危险水平有段位,那么Linux应该首当其冲。

如若使用不当,轻则伤筋动骨摔键盘,重则历年数据烟消云散。

本文本着大家熟悉其危险性,尽量避免一些误操作。

为什么Linux最危险呢?那主要是因为root 用户对系统具有绝对的操作权限,可以执行任何命令、任何操作,所以会产生任何后果。

所以在以 root 用户身份进行操作时,尤其一定要特别小心。

如果不确定命令的执行结果,可以在虚拟环境线操作一下,再在生产环境执行。

危险命令介绍

如果单纯按照熟悉或者段位来讲,rm首当其冲,轻则丢点数据,重则系统崩溃。目前看到的很多删库跑路的程序员大多就因为这个。

特别是rm -rf /,不要执行,不要执行,不要执行,重要的事情说三遍,这个命令会导致整个系统被毁坏

随后的应该就是chmod和chown,特别是对于重要的数据,一般建议对于新手而言,仅仅具备只读权限即可;

接下来的dd以及mkfs命令,可能不太常见,但是也具备一定的杀伤力。

fork炸弹暂且不表,总之随便来的命令不要随便执行。

删除文件和目录命令rm

rm 命令用于删除文件或者目录。官方定义为:

remove files or directories

删除当前目录下的所有文件及目录,命令行为:

1
$ rm  -r  * 

文件一旦通过rm命令删除,则无法恢复,所以必须格外一定切记小心地使用该命令。

因为发生过很多欲哭无泪的故事。。。

主要的痛点就在如果是在root账户权限下,rm无所不能呀

Linux 的 dd 命令

dd这个命令一直没有弄明白缩写的含义,这个命令应该归到Linux炫技里面,因为我也是很晚才用到,不过有些功能还可以尝试一下。

官方含义为:

dd - convert and copy a file

从官方含义来看,是不是定义为cc比较合适,^_^

dd命令用于复制文件,转换或者格式化文件,这里也是危险所在,如果使用dd对设备进行低级别的复制和转换操作时,如果命令行参数错误,可能导致数据丢失。

比如 dd if=/dev/random of=/dev/sda:这个命令将设备(例如硬盘)的内容重写为随机数据,导致设备上所有数据的永久丢失。

mkfs 格式化硬盘分区

万万不要制定了错误的硬盘,切记切记。

这个命令格式化的很彻底。

shutdown

在root账户下,可以直接立即关闭系统,很容易造成数据没有保存,一般需要延迟个1分钟,不要使用shutdown -h now来立即关闭系统。

> file

> file:这个命令会清空文件内容。若对关键的系统文件使用这个命令,可能会破坏系统。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道