常见内部命令总结
# 查看当前目录下的文件
dir
# 查看文本文件
type
# 回显
echo
# 暂停
pause
# 查询
ipconfig
# 清屏
cls
# 任务管理器
taskmgr
# 查看windows版本
winver
# 资源管理器
explorer
# 查看服务
services.msc
# 查看注册表
regedit
# 控制台
mmc
1 批处理运算操作
# /a 代表执行算术运算
set /a 1+1
set /a 1-1
set /a 1*2
set /a 2/2
示例
@echo off
set /a vara = 1+7
echo %vara%
set /a vars = 7-1
echo %vars%
set /a vard = 2*7
echo %vard%
set /a varn = 4/2
echo %varn%
set /a varn=m = 5/2
echo %varm%
pause
运行结果
8
6
14
2
2
请按任意键继续. . .
除会自动省略小数部分
2 重定向运算
# 会覆盖原有内容
>
# 不会覆盖原有内容
>>
<
<<
示例
echo csdn >bat.txt
type bat.txt
echo csdn1 >>bat.txt
type bat.txt
pause
测试
C:\Users\50667\Desktop>echo csdn 1>bat.txt
C:\Users\50667\Desktop>type bat.txt
csdn
C:\Users\50667\Desktop>echo csdn1 1>>bat.txt
C:\Users\50667\Desktop>type bat.txt
csdn
csdn1
C:\Users\50667\Desktop>pause
请按任意键继续. . .
3 多命令运算符
&&
||
4 管道符号
# a命令输出的内容将会作为b命令的输入来执行
a|b
示例
#查找当前目录下,以.txt结尾的文件
@echo off
dir | find ".txt"
pause
测试
2023/10/20 00:17 15 bat.txt
2023/09/04 00:17 54 新建文本文档 (2).txt
2023/10/16 22:15 156 新建文本文档 (3).txt
2023/08/24 00:08 1,236 新建文本文档.txt
请按任意键继续. . .
5 批处理基本命令
# 查看帮助命令
/?
# 查看详细帮助文档
/help
示例
@echo off
echo/?
pause
测试
显示消息,或者启用或关闭命令回显。
ECHO [ON | OFF]
ECHO [message]
若要显示当前回显设置,请键入不带参数的 ECHO。
请按任意键继续. . .
6 注释符
rem 需要注释的内容
@echo off
rem create var
set /a var = 1+4
echo %var%
pause
5
请按任意键继续. . .
7 颜色命令
color/?
pause
运行
C:\Users\50667\Desktop>color/?
设置默认的控制台前景和背景颜色。
COLOR [attr]
attr 指定控制台输出的颜色属性。
颜色属性由两个十六进制数字指定 -- 第一个
对应于背景,第二个对应于前景。每个数字
可以为以下任何值:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
如果没有给定任何参数,此命令会将颜色还原到 CMD.EXE 启动时
的颜色。这个值来自当前控制台
窗口、/T 命令行开关或 DefaultColor 注册表
值。
如果尝试使用相同的
前景和背景颜色来执行
COLOR 命令,COLOR 命令会将 ERRORLEVEL 设置为 1。
请按任意键继续. . .
8 时间相关命令
date/?
time/?
pause
C:\Users\50667\Desktop>date/?
显示或设置日期。
DATE [/T | date]
显示当前日期设置和输入新日期的提示,请键入
不带参数的 DATE。要保留现有日期,请按 Enter。
如果命令扩展被启用,DATE 命令会支持 /T 开关;
该开关指示命令只输出当前日期,但不提示输入新日期。
C:\Users\50667\Desktop>time/?
显示或设置系统时间。
TIME [/T | time]
显示当前时间设置和输入新时间的提示,请键入
不带参数的 TIME。要保留现有时间,请按 Enter。
如果命令扩展被启用,TIME 命令会支持 /T 命令行开关;该命令行开关告诉
命令只输出当前时间,但不提示输入新时间。
C:\Users\50667\Desktop>pause
请按任意键继续. . .
论/?的好处....
本文介绍了Windows系统中的常见内部命令,如查看目录、文本文件操作、算术运算、重定向、多命令组合、帮助功能、注释、颜色设置和时间管理,以及批处理的基本用法。

1万+

被折叠的 条评论
为什么被折叠?



