help
- help
获得所有可以执行的命令 - help [命令]
获取某个命令的帮助,也可以通过 命令 /? 形式获取帮助 - 注:所有通过运行执行的命令也可以在DOS中运行
cd
- cd \ 或 cd /
回到根目录
dir
- dir
列出当前目录下的文件夹和文件,文件夹会有<DIR>标识
md
- md a
创建名为a的文件夹 - md a\b\c
创建多级目录,不能是 md a/b/c,否则提示命令语法不正确
rd
- rd
删除文件夹,文件夹必须非空 - rd /s a
递归删除文件夹a - rd /s /q a
递归删除文件夹a,无须确认
/S 递归删除文件夹(删除前, 要确认是否进行删除)
/Q 关闭掉删除文件夹前的确认
del
- del 文件名
删除文件 - del *.class
删除当前目录所有以.class结尾的文件
echo
- echo 内容(不用加引号) > 文件名
写文件 - echo %cd%
显示当前目录
certutil
- certutil -hashfile 文件路径
查看文件的hash值
findstr
- findstr /s /i "SHOW_MAIN_TOOLBAR" .
当前目录及子目录的所有文件中查找串
tasklist
- tasklist
显示运行在本地或远程计算机上的所有进程 - tasklist | findstr 进程ID
查看某进程
netstat
- netstat -ano | findstr 端口号
查看某个端口使用情况
exit
- exit
退出并关闭窗体
shutdown
- shutdown -s -t 600
定时关机,10分钟后关机 - shutdown -a
取消关机
chcp
- chcp
查看代码页,默认936,也就是GBK编码,UTF-8代码页为65001 - chcp 65001
切换代码页,只针对当前打开的DOS窗口,如果想永久改变,需要修改注册表:
找到 HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe
修改(没有则新建 DWORD 32位)CodePage值为65001(十进制)
sc
- sc -h 或 sc create -h
显示帮助 - sc create 服务名 binPath=""
创建服务 - sc delete 服务名
删除服务
timeout
这个工具接受超时参数,等候一段指定的时间(秒)或等按任意键。
它还接受一个参数,忽视按键。
/T timeout 指定等候的秒数。有效范围从 -1 到 99999 秒。
/NOBREAK 忽略按键并等待指定的时间。
/? 显示此帮助消息。
注意: 超时值 -1 表示无限期地等待按键。
- TIMEOUT /T 10
下面这条命令会等待10秒,并且可以按任意键跳过等待 - TIMEOUT /T 300 /NOBREAK
下面这条命令会等待300秒,并且只能按下CTRL+C来跳过 - TIMEOUT /T -1
下面这条命令会持续等待,直到你按下任意按键.功能类似于pause - TIMEOUT /T -1 /NOBREAK
下面这条命令会持续等待,直到你按下CTRL+C按键