# CMD常用命令
# 1. 目录
# 1.1. 查看目录
# 查看当前目录的文件夹及文件
dir
# 2023/06/29 15:32 <DIR> .
# 2023/06/29 15:32 <DIR> ..
# 2023/05/20 16:16 587 .eslintrc.js
# 2023/06/27 11:53 544 app.js
# 2023/06/29 15:32 <DIR> miniprogram_npm
# 2023/06/30 10:39 <DIR> node_modules
# 9 个文件 6,868 字节
# 6 个目录 220,553,068,544 可用字节
dir /b
# .eslintrc.js
# app.js
# app.json
# app.wxss
# miniprogram_npm
# node_modules
# 查看目录树及其文件
dir /b /s
参考:windows-commands/dir (opens new window)
# 1.2. 查看当前目录
cd
## c:\install
# 已被 cd 命令替代
chdir
### W:\dev
# 1.3. 切换目录
# /D :切换到不同盘符的目录
cd /D c:\install
## c:\install>
# 1.4. 创建目录
# 创建单个目录
mkdir .\dir1
# 创建多级目录
mkdir .\dir1\dir2
# 在根目录中创建,当前盘符的根目录
mkdir \dir1\dir2
参考:windows-commands/mkdir (opens new window)
# 1.5. 删除目录(树)
# rmdir [<drive>:]<path> [/s [/q]]
# /s 删除目录树(非空目录)
# /q 不进行确认操作
rmdir /s/q node_modules
参考:windows-commands/rmdir (opens new window)
# 2. 文件
# 2.1. 查看文件内容
# type [<drive>:][<path>]<filename>
type ./1.txt
参考:windows-commands/type (opens new window)
# 2.2. 创建文件
# 创建非空文件
echo 123 > 1.txt
# 创建空文件
type NUL > 1.txt
# 创建空文件
fsutil file createnew 1.txt 0
参考:windows-commands/fsutil (opens new window)
# 2.3. 删除文件
del 1.txt
# 安静模式
del /q 1.txt
# 强制删除
del /f 1.txt
参考:windows-commands/del (opens new window)
# 2.4. 拷贝文件
示例:
# 将 1.text 拷贝到 d:\abc
copy 1.text d:\abc
参考:windows-commands/copy (opens new window)
# 2.5. 解压 zip 文件
使用 PowerShell:
# 将 1.zip 解压到当前目录
Expand-Archive .\1.zip .
使用 CMD:
powershell -command "Expand-Archive .\1.zip ."
参考:
# 3. 网络
# 3.1. 连接/断开 网络
netsh wlan show profiles :
# 显示无线网连接过的 WiFi
netsh wlan show profiles
# 接口 wlan0 上的配置文件:
# 组策略配置文件(只读)
# ---------------------------------
# <无>
# 用户配置文件
# -------------
# 所有用户配置文件 : JJCCB-neibu
# 所有用户配置文件 : JJCCB-WIFI
netsh wlan connect name=xxxxx :
# 连接指定的 WIFI
netsh wlan connect name=JJCCB-neibu
netsh wlan disconnect :
# 断开连接
netsh wlan disconnect
其它:
Netsh WLAN delete profile name="Profile_Name"
Netsh WLAN set profileparameter name="Profile_Name" connectionmode=manual
Netsh WLAN set profileparameter name=" Profile_Name" connectionmode=auto
列出配置文件:netsh wlan show profile
导出配置文件:netsh wlan export profile key=clear
删除配置文件:netsh wlan delete profile name=""
添加配置文件:netsh wlan add profile filename=""
连接指定热点:netsh wlan connect name="wifi name"
列出无线接口:netsh wlan show interface
开启无线接口:netsh interface set interface "Interface Name" enabled
# 3.2. 启用/禁用 网卡
重命名:
所有控制面板项\网络连接 (搜索“网络连接”)
在图标上单击右键,重命名
- WLAN -> wlan0
- 以太网 -> eth0
启用/禁用:
netsh interface set interface eth0 enabled
netsh interface set interface wlan0 disabled
# 3.3. 获取mac地址
C:\Users\wuqinfei>ipconfig/all
无线局域网适配器 wlan0:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : MediaTek Wi-Fi 6 MT7921 Wireless LAN Card
物理地址. . . . . . . . . . . . . : CC-6B-1E-8C-D9-DB
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::12a9:4001:ea1e:b0e1%10(首选)
IPv4 地址 . . . . . . . . . . . . : 172.241.11.215(首选)
子网掩码 . . . . . . . . . . . . : 255.255.254.0
获得租约的时间 . . . . . . . . . : 2023年9月11日 14:01:47
租约过期的时间 . . . . . . . . . : 2023年9月11日 18:31:50
默认网关. . . . . . . . . . . . . : 172.241.11.254
DHCP 服务器 . . . . . . . . . . . : 172.241.11.254
DHCPv6 IAID . . . . . . . . . . . : 114060062
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-28-8E-A4-E9-90-2E-16-7E-83-3A
DNS 服务器 . . . . . . . . . . . : 202.103.24.68
202.103.44.150
TCPIP 上的 NetBIOS . . . . . . . : 已启用
# 3.4. 参考
# 4. 程序
# 4.1. 注释
说明:
- 使用
rem
关键字 - 使用
::
符号
示例:
rem 这是一段注释
:: 这也是一段注释
# 4.2. 环境变量
说明:
- 使用
set
临时环境变量,cmd.exe 内有效
示例:
# 设置 环境变量
set project_path=D:\project\test
# 查看
set project_path
# 引用
echo %project_path%
# 删除
set project_path=
参考:
# 5. 其他
# 5.1. 执行多条命令
命令 | 作用 | 举例 |
---|---|---|
& | 无条件执行 & 后的命令 | cmd1 & cmd2 即 cmd1、cmd2都会执行 |
&& | 成功后执行 | cmd1 && cmd2 即若 cmd1 执行成功则执行 cmd2 |
|| | 失败后执行 | cmd1 || cmd2 即若 cmd1 执行失败则执行 cmd2 |
# 5.2. start
打开网址:
start http://localhost:4000/index.html#/zh-CN
# 5.3. 更换编码
# 换成utf-8代码页
chcp 65001
# 换成默认的gbk
chcp 936
# 美国英语
chcp 437
# 指定 jar 包编码
java -Dfile.encoding=utf-8 -jar xxx.jar
# 5.4. shutdown
说明:
- 关闭或重启电脑
示例:
# 1小时(3600秒)后关闭电脑
shutdown /s /t 3600
参考:
# 6. 参考
上一篇: 下一篇:
本章目录