用户
搜索

[二进制安全] 慎用的几个Linux命令

  • TA的每日心情
    奋斗
    2021-11-5 14:22
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]经常看看I

    i春秋-呆萌菜鸟

    Rank: 1

    8

    主题

    9

    帖子

    170

    魔法币
    收听
    0
    粉丝
    0
    注册时间
    2021-10-28
    发表于 2021-10-29 10:20:33 02493
    本帖最后由 zizi呀 于 2021-10-29 10:23 编辑

    1. rm -rf

    rm -rf 命令是删除文件或文件夹最快的方式之一,在使用的时候需要慎重,因为只要一小点的差错将可能导致不可恢复的系统破坏。

    rm命令常用的参数选项如下:
    • rm -r 用于递归式删除文件夹,包括一些空的文件夹。
    • rm -f 命令不经过询问直接删除‘只读文件'。
    • rm -rf / :强制删除根目录下所有内容。
    • rm -rf *:强制删除当前目录的所有文件。
    • rm -rf . :强制删除当前文件夹及其子文件夹。

    2. mv 文件夹 /dev/nul
    这个命令会移动某个“文件夹”到/dev/null。在Linux中 /dev/null 或 null 设备是一个特殊的文件,所有写入它的数据都会被清除,然后返回写操作成功。

    3. > file
    这个命令常用来清空文件内容或记录命令输出。不过在执行前,必须要确认输出的文件是空的或者还不存在,否则原来的文件可是恢复不了了,数据恢复软件都未必有折。如果用命令执行时输入错误或无知的输入类似“> xt.conf"的命令就会覆盖相应的系统配置文件。

    4. dd if=/dev/random of=/dev/sda
    这个命令会向块设备sda写入随机的垃圾文件从而擦除里面的数据,使系统可能陷入混乱或者不可恢复的状态。这个命令就是一个彻底删除的方法,为了保险起见,大家可以覆写多次。

    5. :(){:|:&};: 命令

    说明:
      :在这里是一个函数名,定义之后并在后面执行它。
      :|:&,:函数的输出通过管道传给另一个冒号函数作为输入,并且在后台执行。
      { };标识着里面的内容是一个函数主体。
      :为定义完成后的一次函数执行。

    这个命令类似一个fork 炸弹。具体操作是通过定义一个名为 “:”的函数,它会调用自己两次,一次在前台另一次运行在后台并且会反复的执行下去直到系统崩溃瘫痪。

    6. mkfs.ext3 /dev/sda

    这个命令会格式化块设备‘sda’,在执行上列命令后块设备(硬盘驱动器)会被格式化,没有任何数据,直接让系统达到不可恢复的阶段。切记!无论什么时候都不能执行这个命令!


    注意:
    Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定自己在正在做什么时候。虽然有些命令是可以恢复回来的,但是谁都不想经历这个恢复的过程,所以,涉及到上面的命令一定要三思而后行!请不要在自己的电脑或者别人的电脑linux终端上进行尝试以上命令,如果想尝试可以使用一个虚拟机进行。
















    发新帖
    您需要登录后才可以回帖 登录 | 立即注册