在Linux下使用rm -rf /*后会怎样?

时间:2024-01-04 16:19:44

每个工作过的码农,也许不知道分布式,也许不知道高并发,但想必都知道这句鼎鼎大名的代码。本人对此也是比较好奇的,不妨用虚拟机试试看

首先是普通角色:

在Linux下使用rm -rf /*后会怎样?

普通角色把拥有权限的文件全都删掉了后,其他文件的提示全是Permission denied(权限被拒绝)。

在Linux下使用rm -rf /*后会怎样?

接下来试试root:

在Linux下使用rm -rf /*后会怎样?

跑完了...给了两个function not implemented(函数未实现)的提示,不知道啥意思。

ls命令也用不了了...提示command not found(找不到命令)。

在Linux下使用rm -rf /*后会怎样?

cd命令也用不了了...提示cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
(CD:检索当前目录时出错:getcwd:无法访问父目录:没有此类文件或目录)

在Linux下使用rm -rf /*后会怎样?

桌面的图标也变空白了。

在Linux下使用rm -rf /*后会怎样?

双击后,图标消失了,shell界面也打不开了。

在Linux下使用rm -rf /*后会怎样?

System -> Shut down

在Linux下使用rm -rf /*后会怎样?

关机后,再次开机,发现永远停顿在这个界面。

在Linux下使用rm -rf /*后会怎样?

alright,到此为止。

别问我为什么不用公司服务器测,我没有俩脑袋。