常用的批处理命令

Windows CMD命令详解

1、echo 和 @

  • @                      #关闭单行回显
  • echo off               #从下一行开始关闭回显
  • @echo off              #从本行开始关闭回显。一般批处理第一行都是这个
  • echo on                #从下一行开始打开回显
  • echo                   #显示当前是 echo off 状态还是 echo on 状态
  • echo.                  #输出一个”回车换行”,空白行
  • #(同echo, echo; echo+ echo[ echo] echo/ echo")

2、errorlevel

echo %errorlevel% 每个命令运行结束,可以用这个命令行格式查看返回码,默认值为0,一般命令执行出错会设 errorlevel 为1

3、dir

  • dir                   #显示当前目录中的文件和子目录
  • dir /a                #显示当前目录中的文件和子目录,包括隐藏文件和系统文件
  • dir c: /a:d           #显示 C 盘当前目录中的目录
  • dir c: /a:-d          #显示 C 盘根目录中的文件
  • dir c:" /b/p          #/b只显示文件名,/p分页显示
  • dir *.exe /s          #显示当前目录和子目录里所有的.exe文件

4、cd

  • cd"                   #进入根目录
  • cd                    #显示当前目录
  • cd /d d:"sdk          #可以同时更改盘符和目录

5、md

md d:"a"b"c           #如果 d:"a 不存在,将会自动创建中级目录 
                             #如果命令扩展名被停用,则需要键入 mkdir "a"b"c。

6、rd

  • rd abc                #删除当前目录里的 abc 子目录,要求为空目录
  • rd /s/q d:"temp       #删除 d:"temp 文件夹及其子文件夹和文件,/q安静模式

7、del

  • del d:"test.txt       #删除指定文件,不能是隐藏、系统、只读文件
  • del /q/a/f d:"temp"*.*    #删除 d:"temp 文件夹里面的所有文件,包括隐藏、只读、系统文件,不包括子目录
  • del /q/a/f/s d:"temp"*.*   #删除 d:"temp 及子文件夹里面的所有文件,包括隐藏、只读、系统文件,不包括子目录

8、ren

ren d:"temp tmp       #支持对文件夹的重命名

9、cls

清屏

10、type

  • 显示文件内容
  • type c:"boot.ini      #显示指定文件的内容,程序文件一般会显示乱码
  • type *.txt                #显示当前目录里所有.txt文件的内容

11、copy

  • 拷贝文件
  • copy c:"test.txt d:"test.bak  #复制 c:"test.txt 文件到 d:" ,并重命名为 test.bak
  • copy con test.txt    #从屏幕上等待输入,按 Ctrl+Z 结束输入,输入内容存为test.txt文件
  • con代表屏幕,prn代表打印机,nul代表空设备
  • copy 1.txt + 2.txt 3.txt  #合并 1.txt 和 2.txt 的内容,保存为 3.txt 文件,如果不指定 3.txt ,则保存到 1.txt
  • copy test.txt + #复制文件到自己,实际上是修改了文件日期

12、title

  • 设置cmd窗口的标题
  • title 新标题          #可以看到cmd窗口的标题栏变了

13、ver

显示系统版本

14、label 和 vol

  • 设置卷标
  • vol                   #显示卷标
  • label                 #显示卷标,同时提示输入新卷标
  • label c:system        #设置C盘的卷标为 system

15、pause

暂停命令

16、rem 和 ::

  • 注释命令
  • 注释行不执行操作

17、 date 和 time

  • 日期和时间
  • date            #显示当前日期,并提示输入新日期,按""回车""略过输入
  • date/t          #只显示当前日期,不提示输入新日期
  • time            #显示当前时间,并提示输入新时间,按""回车""略过输入
  • time/t          #只显示当前时间,不提示输入新时间

18、 goto 和 :

  • 跳转命令
  • :label          #行首为:表示该行是标签行,标签行不执行操作
  • goto label      #跳转到指定的标签那一行

19 find (外部命令)

  • 查找命令
  • find ""abc"" c:"test.txt   #在 c:"test.txt 文件里查找含 abc 字符串的行如果找不到,将设 errorlevel 返回码为1
  • find /i “abc” c:"test.txt  #查找含 abc 的行,忽略大小写
  • find /c ""abc"" c:"test.txt  #显示含 abc 的行的行数

20、more (外部命令)

  • 逐屏显示
  • more c:"test.txt      #逐屏显示 c:"test.txt 的文件内容

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值