linux 没有java命令,java的时代,linux命令也没有落下

这如今互联网飞速发展的时代,技术的革新也变得越来越快,我们谁都不知道谁会成为下一代互联网的主宰,像微软那样主导系统那么多年并且久居不下。个人决定linux系统还是比较好用的,而且就目前的普及情况来看,它已经在朝着一个很好的方向发展,但是它的命令有好也又坏,有些命令我们还是应该注意下、小心着的使用。

很危险的选项:rm 的 -r 递归删除, -f 强制删除。

1494470255870647.png

格式化命令: mkfs.xxxx,下面的命令会擦除你的硬盘分区:

1494470266690963.png

dd 是强大的 IO 输入输出定向工具,如果使用不当,破坏性很大,有的时候会波及整个硬盘。

1494470277830364.png

如果直接把命令的结果定向到硬盘上,相当于是往硬盘上写入垃圾数据:

1494470296995335.png

/dev 系统给操纵硬件提供了很方便和强大的功能,同时破坏也将变得更加容易。

fork 命令是打开了一个子进程,但是如果把 fork 放在无限的循环中,子进程将会耗尽了所有的内存的资源:

1494470308302773.png

让 Shell 不停止的 fork 子进程,最终将会导致内存的全部耗尽,使你不得不重启系统

1494470319547122.png

有些压缩包会限制要求你解压到某个系统中特定的一个目录中,压缩包是个可能有成千上万的各种小文件,他们可能会覆盖你现有的文件哦。

1494470331967061.png

下载的脚本要确保它的来源是正规的,如果自己有能力,可以尝试去阅读其代码。即使有源代码的程序,也不要随便编译执行:

1494470343893664.png

上面的程序实际上运行的意思是“rm -rf ~ / & ”。

python 一类的脚本语言,同样可以拿来搞破坏:

1494470412715176.png

这段程序实际上会执行 rm -rf *,实际上就是 rm -rf * 每个字母的下一个!

那么我们应该如何去避免运行恶意的程序呢?

第一不要选择用 root来 作为日常的使用的帐户,如果用户不是 root,危害就会小很多。

第二我们要知道哪些命令是干什么用的,不知道的命令千万不要冒然运行。运行有潜在破坏能力的程序,要小心检查自己的输入。

第三要保证软件、脚本的来源正规。

最后一点,虽然比较消极,但是确实十分重要的一点:经常备份你的数据!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值