快速运行命令
运行快捷键 win + R
cmd /c pause
将直接运行cmd发送命令 pause. /c
选项为 运行后直接退出
cmd /k
运行后不退出
qte = "
执行命令 = python run.py
run, % ("cmd /c ") . (qte) . (执行命令) . (qte)
import os
os.system('pause') # system方法相当于发送cmd命令
基本命令
help # 可用命令
[命令名称] /? # 显示命令帮助
chcp 936 #命令提示显示中文
echo # 在控制台输出消息
echo 人生真是寂寞如雪啊
echo. 123 # 输出.后面所有的空白符
cls # 清屏
pause # 暂停命令执行
exit # 关闭cmd
命令行1 & 命令行2 & ... # 多行命令拼接成一段
echo 123 & echo 789
命令节1^
命令节2... # 单行命令用(^)分割成多段
ec^
ho 123
↑以上2行表echo 123 分行
目录与文件
dir # 显示当前目录下所有文件/文件夹
dir /ad # 显示文件夹列表
dir /a-d # 显示文件列表
cd [跳转路径] # 此命令对文件无效
cd c:\dir
cd .. # 打开上一级目录
[程序/文件] # 输入 文件/程序 的 完整路径/文件名称 , 直接打开/运行文件. 文件夹跳转仅能用cd命令
test.py
program.exe
d:\dir\program.exe
[命令] > [文件名] # 重定向, 将命令结果输出到文件
echo abcd > 1.txt
> # 重定向
>> # 追加
echo 123 > 1.txt & echo 678 >> 1.txt
此表示在1.txt中覆盖写入123, 第二行为678
type [文件名] # 读取文件内容输出到命令行
type 1.txt
网络
netsh interface ip set dns "本地连接" source=static addr=119.29.29.29 # 修改dns
netsh interface ip add dnsservers "本地连接" 114.114.114.144 index=2 # 修改备用dns
ipconfig /flushdns # 刷新dns缓存