你需要知道!Linux中那些极其危险的命令!

对于系统爱好者来说,linux系统的命令很方便,很快捷,也很危险,为什么说危险呢?其实在linux系统中有些命令一旦使用失误,会造成重大事故,那么今天就来给大家介绍一些慎重使用的命令,希望大家以后用的时候谨慎一些~

当然,这些危险的命令其实通常都是在root权限下才能将事故破坏性放大到极致;普通用户的话也就只能在自己那一亩三分地折腾;但是秉承着认真专注细致的品质我们还是要避免事故的发生。

1、Rm -rf

Rm -rf 命令是删除文件以及目录最快的方式之一,无法恢复永绝后患的那种。

如果一旦误删掉某一些重要的目录或者文件 例如:‘ / ’那事故就这样造成了。

下列是一些rm命令的选项以及危险的用法:

-f 强制删除。忽略不存在的文件,不提示确认;

-i 在删除前需要确认;

-I 在删除超过三个文件或者递归删除前要求确认。

此选项比-i 提示内容更少,但同样可以阻止大多数错误发生:

-d 删除空目录;

-r 递归删除目录及其内容;

-v 详细显示进行的步骤;

rm -rf / : 强制删除根目录;

rm -rf * : 强制删除当前目录的所有文件;

rm -rf . : 强制删除当前文件夹及其子文件夹;

rm -rf /* : 强制删除根目录下所有内容;

希望大家再去用这些命令的时候一定一定一定要谨慎,注意删除内容还是否有用。

我们可以在“.bashrc”文件对‘rm‘命令创建rm -i的别名,来预防用 ‘rm‘命令删除文件时的事故,它会要求你确认每一个删除请求。(如果你发现你的linux系统没有这个默认设置,那么请设置这个文件,否则后果自负了。)


你需要知道!Linux中那些极其危险的命令!

2、mv 内容路径 /dev/nul

这个命令会移动某个文件或目录到/dev/null 。

在Linux中 /dev/null 或 null 设备是一个特殊的文件,所有写入它的数据都会被清除,然后返回写操作成功。

当然,这个命令不是说彻底删除,还是可以使用一些软件恢复的。

3、> 文件

这个命令常用来清空文件内容或记录命令输出。

不过请在执行前,一定要确认输出的文件是否为空的或者是否存在,否则如果一旦这个文件存在且里面有内容的话,这个操作会覆盖掉原来的内容,而且不会提醒。

——恢复软件都恢复不回来........

建议输出时用 “>>”,即累加新的输出到文件,而不会覆盖原文件内容。

4、mkfs.ext3 /dev/sda

这个命令会格式化块设备sda,这个命令一旦执行你的sda硬盘设备被格式化,你的系统将达到不可恢复的状态(如果sda是系统盘),通常sda这种块设备我们不会动,只用来装系统。

一般我们都把一个完整的硬盘分成几个分区去使用,当然无论你划分几个分区基本上这个操作一旦执行,硬盘上的数据都会蒸发掉。


分享到:


相關文章: