ping
像某个ip地址发送包,检测网络连接状态
ping -t -n 5 -l 32 www.baidu.com
返回的报告
正在 Ping www.a.shifen.com [180.101.49.12] 具有 32 字节的数据:
来自 180.101.49.12 的回复: 字节=32 时间=17ms TTL=52
来自 180.101.49.12 的回复: 字节=32 时间=18ms TTL=52
来自 180.101.49.12 的回复: 字节=32 时间=17ms TTL=52
来自 180.101.49.12 的回复: 字节=32 时间=20ms TTL=52
来自 180.101.49.12 的回复: 字节=32 时间=19ms TTL=52
180.101.49.12 的 Ping 统计信息:
数据包: 已发送 = 5,已接收 = 5,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 17ms,最长 = 20ms,平均 = 18ms
ping的常用参数:
-t Ping 指定的主机,直到停止
若要查看统计信息并继续操作,请键入 Ctrl+Break;
若要停止,请键入 Ctrl+C
-a 将地址解析为主机名
-n count 要发送的回显请求数
-l size 发送缓冲区大小
find
查找符合某些特征的文件
E:\languageOfDos\example\part001\demo01>dir | find “txt”
dos中的一些特殊字符
- |
用法: content1 | content2
content1执行的结果会传递给content2 - ||
用法:content1||content2
只有content1运行失败才会运行content2 - &:
用法:content1&content2
即使content1运行失败,content2也会继续运行 - &&
用法:content1&&content2
如果content1运行失败了,content2就不会继续运行了
START
打开某一个程序
E:\languageOfDos\example\part001\demo01>start D:“Program Files”\BaiduNetdisk\baidunetdisk.exe
就会打开安装在我电脑上的网盘应用程序
start的常用参数:
"title" 在窗口标题栏中显示的标题
(打开一个新的cmd窗口)
path 启动目录
B 启动应用程序
MIN 以最小化方式启动窗口
MAX 以最大化方式启动窗口
max:以最大化显示
min:以最小化显示
wait:和初始状态差不多
E:\cmd_try>start /max notepad
E:\cmd_try>start /min notepad
E:\cmd_try>start /wait notepad
注意;
如果执行的命令行的第一个符号没有扩展名,
CMD.EXE 会使用PATHEXT 环境变量的数值来决定
要以什么顺序寻找哪些扩展名。PATHEXT 变量的默认值是:
.COM;.EXE;.BAT;.CMD
.COM 操作系统中的二进制可执行文件。
可执行文件分两种一种是后辍名为.COM另一种就是.EXE 了,
.COM一般用于DOS
如果一个文件夹下存在多个类似名称的文件,用start调用时按一下优先级顺序从左向右依次调用:.COM;.EXE;.BAT;.CMD
call
运行我们的批处理文件
call [path] index.bat
批处理(Batch)
批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件的扩展名为bat
iexpress命令
打开iexpress捆绑工具。
E:>iexpress
文件路径出现空格的处理方法:
start “[string]” 会打开一个title为string的窗口
这时我们希望打开一个文件夹:(如下图所示)
“pip 3"之间存在一个空格
如果我们用"start ‘pipi 3’”,会出现如下效果:
不是我们所期待的,解决的方法有很多,这里我们说一种方法:
即在带有空格的path处加上引号引用