- 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结束
- 语法:copy con 文件名.扩展名
- 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——用来将处理过程中产生的内容隐藏掉