常见的DOS命令以及批处理文件的编写基础命令

  • 1.color(用于改变命令行界面的背景和字体的颜色)
    • 语法 :color f0(f改的是背景色,0改的是字体色)
    • 注:临时的命令
  • 2.dir命令(用于查看当前磁盘或目录下 的文件及目录的信息)
    • 语法:dir(显示当前目录下的文件和目录的信息,包含隐藏文件)
    • 语法:dir 路径(显示指定路径的目录信息)
    • 注:
      • /b表示去除摘要信息,且顶格显示完整路径
      • /s表示枚举嵌套文件夹中的内容
      • /o:n 表示根据文件名排序
      • /a:a 表示只枚举文件而不枚举其他
  • cls命令(清屏命令)
    • 语法:cls
    • 与Linux相比,这个命令就是擦除所有的记录
  • 盘符切换指令
    • 语法:直接输入你要切换到的盘符
  • cd命令:(切换命令)
    • cd 目录
    • 切换到上级目录
      • cd..或cd\
    • 注:不能跨盘切换
  • md:(创建目录)
    • 语法:md 目录的名称
    • 创建多级目录:md 多级目录的路径(例:a\b\c)
  • rd:(删除目录)
    • 语法:rd 目录名称
    • 选项: /s:删除所有文件;/q:无提示删除
    • 案例:rd ./s/q ——删除当前文件夹内的所有文件
  • echo:(屏幕的控制台输出)
    • 默认在命令行进行输出,也可以使用重定向的符号输出到文件,如果文件不存在则创建文件,如果存在则覆盖文件内容。
    • 案例:重定向——echo HelloWord > text1.txt
  • type :(查看文件的内容)
    • 语法:type 文件名.扩展名
    • 如果文件内容较多可以分页查看(每次回车多一行):type 文件路径|more
  • copy con:(创建文件)
    • 语法:copy con 文件名.扩展名
      • 输入命令开始,按下Ctrl+Z结束
  • del:(删除文件命令)
    • 语法:del 文件的路径
    • 语法2:del 文件路径1 文件路径2 ...(删除多个文件)
    • 语法3:del *.txt(删除.txt为后缀的文件)
    • 通配符
      • *:任意长度的任意字符
      • ?:长度为1的任意字符
    • 删除所有的文件且不需要确认(del ./s/q)
  • ren:(文件重命名)
    • 语法:ren 原文件名 新文件名(此命令可为文件和目录进行重命名)
  • attrib:(隐藏文件或文件夹)
    • attrib +h 文件路径或目录路径
    • 系统级别隐藏
      • sttrib +h +s 文件名或目录名
    • 取消高级隐藏
      • attrib -s -h 文件名或目录名
  • copy:(复制文件/文件夹)
    • 语法:copy 源文件路径 目标路径
    • 合并复制:copy 文件1 +文件2 文件3
    • 图片马 参数 /a /b(copy 1.txt /a 2.txt /b 3.jpg)

  • move:(文件的移动/文件夹)
    • 语法:move 源文件的路径 目标路径
    • 注:未给出目标路径时,文件移动到 当前目录下
  • fsutil:(快速创建大文件)
    • 语法:fsutil file createnew 创建文件的地址 文件的大小
    • 将文件设置成系统文件同时隐藏,在用户查看磁盘大小时,会发现磁盘空间少了很多,但找不到文件在哪
  • assoc:(将exe文件改成txt文件)
    • 语法:assoc .exe=txtfile(修改文件的关联性导致文件无法执行)
  • shutdown:(定时关机)
    • 语法:shutdown -s -t 秒数
    • 取消关机:shutdown -a
    • 强制关机:-f
    • 定时重启:-r
    • 注销:-l
  • 批处理文件
    • (.bat文件)它是一些DOS命令的合集,用来操作多个命令,从上到下执行
    • 创建步骤:
      • 1.创建一个.txt文件
      • 2.把.txt文件的扩展名改为.bat
      • 3.右键单击该文件进行内容的编辑
    • 常用的命令:
      • pause:用在批处理文件中,可以暂停批处理的执行。
      • title:为批处理文件设置标题。
      • @echo off指令:关闭屏幕的回显功能,使输出的内容更好的显示
      • set:设置变量,
        • 赋值:set /p time=值(当值没有被设定时将用户输入的值保存到变量中)
        • 引用:%time%
      • goto:跳转到指定标签
        • goto a
        • :a(行标签)
      • >nul 2>nul——用来将处理过程中产生的内容隐藏掉

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值