### 内部命令 如cd mv
### 外部命令 如ping 是存放在C:\Windows\System32中的exe文件
###cmd变量 使用set
set /? 查看帮助信息
### 可以通过set查看系统设置多少变量
### 动态环境变量
C:\Users\14247>echo %date%
2023/04/15 周六
C:\Users\14247>echo %random%
20366
C:\Users\14247>echo %random%
19112
C:\Users\14247>echo %cd%
C:\Users\14247
### set基本用法
C:\Users\14247>set name=zs
C:\Users\14247>set name
name=zs
C:\Users\14247>set name=ls
C:\Users\14247>set name
name=ls
C:\Users\14247>set name=
C:\Users\14247>set name
环境变量 name 没有定义
### set特殊用法
C:\Users\14247>set /a 3+5
8
C:\Users\14247>set /p age="请输入用户年龄"
请输入用户年龄18
C:\Users\14247>set age
age=18
C:\Users\14247>echo %age%
18
### 自定义窗口
C:\Users\14247>title mycmd
C:\Users\14247>mode 80,80
C:\Users\14247> color 12(第一个参数:背景颜色,第二个参数:字体颜色)
### ping命令
-t Ping 指定的主机,直到停止
-a 将地址解析为主机名。
-n count 要发送的回显请求数。
-w timeout 等待每次回复的超时时间(毫秒)。
-4 强制使用 IPv4。
-6 强制使用 IPv6。
### 检查本地tcp/ip协议是否安装正常
ping 127.0.0.1
### 检查网关连接是否通畅
ping 192.168.1.1
### 检查电脑电脑与外部网络是否通畅
ping www.baidu.com
### 编写批处理命令
@echo off 关闭回现
rem "注释部分"
:: "注释部分"
echo hello world
exit 直接退出
pause 防止一闪而过
goto part1 跳转指令 与:part1搭配使用
### start命令 注意路径中的空格
可以在命令行下运行一个程序
用法:打开盘符,文件,文件夹,网址,程序
start D:
start /max D:
start www.baidu.com
start D:/a.exe
### mkdir md 创建文件夹
### call 程序的互相调用 call a.bat
### sort 排序
sort /+3 demo1.txt 从第三个开始排序
sort /r demo1.txt 倒排序
sort demo1.txt /o 11.ttx 重定向
### > 重定向 >> 追加重定向 <
sort demo1.txt > 1.txt
sort < deom1.txt
### type 查看文件内容
type 1.txt
### 0:键盘输入 1:输出到命令提示符窗口 2:错误输出
l1 > right.txt 2> error.txt