zoukankan      html  css  js  c++  java
  • (第一弹)学习网络安全笔记--dos命令和批处理命令

    2020-04-23-20:34:24

    1.重定向符号:

    1> 正确输出
    2> 错误输出
    >>为追加
    echo abc >>1.txt
    >为覆盖

    2.屏蔽显示输出
    d: >nul 2>nul(>nul屏蔽所有输出显示,1>nul屏蔽正确输出,2>nul屏蔽错误输出)
    echo. (空一行)

    3.增删改查
    md a b 创建目录a和b
    rd . /s/q (/s不仅删除自身删除所有指定目录下所有子目录和文件)
    (/q是安静模式,不会提示消息)
    cd ..
    del 文件名.拓展名(删除单个文件)
    del *.拓展名(删除该类型文件)
    del *.* (删除所有文件也可以加/s/q)

    4.文件浏览
    type 文件名.扩展名 | more(用来分页显示)
    dir c:windows | more(分页浏览目录)

    5.创建文件
    1)echo 内容 >输入到指定文件
    echo hello >1.txt

    2)copy con 1.txt
    输入内容(ctrl+z退出编辑)

    6.快速生成一个空文件和修改属性(大小自定义,单位字节)
    fsutil file createnew c:windowssystem.ini 2048000000
    attrib +h +a +s 文件名.拓展名(+h隐藏+s设为系统级的文件+a只读)(换成-可以取消属性)
    attrib -h -a -s
    7.修改关联:
    assoc .txt=exefile(让txt文件用exe的方式打开)

    8.关机
    shutdown -s -f -t 100 -c "定时时显示的文字"(s是关机r是重启
    f是强制
    t是设置时间秒
    c是显示文字)
    shutdown -a(取消一切定时命令)

    9.拷贝,移动,重命名
    copy hh.txt b(拷贝hh.txt到b目录)
    move hh.txt b(移动hh.txt到b目录)
    ren hh.txt heihei.txt(重命名hh.txt为heihei.txt)

    10. 冒号和goto的使用
    :a
    echo 123
    goto c (跳转到名为c的块)
    :b
    echo 456
    :c
    echo 789
    goto a (跳转到名为a的块)
    (以上构成一个简单的死循环,可使电脑死机)

    11.start (打开网页等,不输入默认打开cmd)
    copy 本文件名.bat C:Users\%userprofile%AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup(设置为开机启动项)(%userprofile% 获取当前用户变量名)
    :d
    start
    goto d
    (不断打开cmd)

    12.实例
    @echo off(不显示杂余的东西)
    chcp 65001(设置为utf-8)
    title 定时关机(标题)
    color 0a(设置背景和文字颜色0a黑背景绿文字)

    :menu
    echo ===========================
    echo 菜单
    echo 1.定时关机
    echo 2.取消定时关机
    echo 3.退出
    echo ===========================

    set /p num=你的选择:(通过用户输入给num命名)
    if "%num%"=="1" goto 1(判断语句)
    if "%num%"=="2" goto 2
    if "%num%"=="3" goto 3
    echo 请输入正确的数字

    :1
    set /p a="请输入时间(s):"
    shutdown -s -f -t %a% -c 要关机喽
    pause
    cls(清屏)
    goto menu

    :2
    shutdown -a
    echo 已取消
    pause
    cls
    goto menu

    :3
    exit(退出)

    13.taskkill命令
    taskkill /im explor.exe /f (/im +进程名称,用来选择要关闭的进程;/f强制执行)

  • 相关阅读:
    搭建kafka高级消费 (high-consumer)php7
    kafka搭建到配置borker集群(项目开发-区块链)
    快速提高谷歌浏览器(Chrome)自带下载器的网速
    利用IO和File类实现拷贝文件目录问题
    随机红包小算法
    二叉树前序中序后序层序遍历问题
    荷兰国旗问题
    二分法查找
    找出数组中最大值and索引
    数组元素反转
  • 原文地址:https://www.cnblogs.com/xiaonatuo/p/12763382.html
Copyright © 2011-2022 走看看