dos 常用指令和案例

巧用“ 命令+ /? ”

例如:dir /?可以查看到很多与dir相关的参数变量。

1.explorer 访问网址

explorer url(访问网址例如:http://www.baidu.com)
例如:
explorer http://www.baidu.com

2.start 打开文件或文件夹

start 文件夹路径或文件名称(打开文件夹或文件)
例如:
start D:\test(打开test文件)
start D:\test\test.txt(打开test.txt文件)

3.del 删除文件或文件夹

del test.txt(删除当前目录下的test.txt文件)
del ..\test.txt(删除上级目录下的test.txt文件)
del .\TEST\*.o(删除当前目录TEST文件夹下的所有.o文件)

4.copy 复制文件

copy test.txt D:\TEST\(复制当前文件test.txt到D盘的TEST文件下)
copy D:\TEST\test.txt E:\TEST2\(复制D盘TEST文件下的test.txt到E盘的TEST2下)

5.ren 修改文件名称(包括扩展名)

ren test.txt test2.bat(将当前test.txt文件改成test2.bat文件)
ren *.txt *.bat(将当前后缀名txt的文件改成bat文件)
ren *.gif *.jpg(将后缀名gif的文件改成jpg文件)

6.md 创建文件夹

md TEST3(创建文件夹TEST3)

7.cd.> 创建文件

cd.>test.txt(在当前目录下创建a.txt文件)

8. call 执行另一个批处理文件

call D:\test.bat(执行D盘里的test.bat文件)

9.shutdown 关闭或睡眠本地计算机

shutdown -a(取消关机)
shutdown -s(关闭计算机shudown)
shutdown -f(强行关闭应用程序force)
shutdown -r (重启计算机restart)
shutdown -h(休眠,h是hibernate)
shutdown -l (注销当前用户,l是log off user)
shutdown -m \\computername (远程控制computername)
例子:
shutdown -s -t 600(600秒后自动关机,t就是time)
shutdown -s -f (强制关机)
shutdown -r -m \\computer1 -t -300(300秒后计算机computer1就会自动重启)

10.start 命令

1.直接运行start,就会打开一个新的命令提示符窗口。
2.start test.txt(文件的绝对存储路径)
打开对应的文件。
3.start test(文件夹路径)
打开对应文件夹
4.start excel(程序名称)
打开对应的程序
5.start /min excel(参数min,以最小化启动窗口)

11.goto 命令

goto label(label标签,制定所要转向的批处理程序中的行)
这里就不举例了,在后面的例子中会明白goto的作用。

12.@ 命令

@命令,作用就是不显示代码。
我们经常看到每一个bat文件中,都会有@echo off这段代码,意思就是
关闭回显,不显示执行代码。

13.if 命令

if表示将判断是否符合规定的条件,从而决定执行不同的命令。
一般if都是这三种语句:
IF [NOT] ERRORLEVEL number command
(如果最后运行的程序返回一个等于或大于指定数字的退出代码,指定条件为 true。)
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
例如:
if 1 == 0 (echo comment1) else if 1==0 (echo comment2) else (echo comment3)

14.choice 命令

choice 使用此命令可以让用户输入一个字符(用于选择)。
例如:
创建一个bat文件,输入一下代码并执行。
choice /c:dme defrag,mem,end
if errorlevel 3 goto end
if errorlevel 2 goto mem
if errorlevel 1 goto end

15.for 循环指令

for命令主要用于参数在指定的范围内循环执行命令。
语法:FOR %variable IN (set) DO command [command-parameters] 
%variable 指定一个单一字母可替换的参数。 
(set) 指定一个或一组文件。可以使用通配符。 
command 指定对每个文件执行的命令。 
command-parameters 为特定命令指定参数或命令行开关。
案例:
1.显示当前目录下所有以bat或txt为扩展名的文件。
for %a in (*.bat *.txt) do (echo %a)
2.产生序列1 ~ 10。
for /L %c in (1,1,10) do echo %c

16.ping 命令

语法:ping IP地址或主机名 [-t] [-a] [-n count] [-l size]
这个可以说是最常用的命令语句,测试网络联接状况以及信息包发送和接收状况。
但是ping命令不能够测试端口!
参数:
-t 不停地向目标主机发送数据;
-a 以IP地址格式来显示目标主机的网络地址;
-n count 指定要Ping多少次,具体次数由count来指定;
-l size 指定发送到目标主机的数据包的大小。

17.telnet 命令

语法:telnet 路由器WAN口IP 对应的端口号
使用telnet命令就可以远程验证端口映射是否成功。

18.color 命令

语法:color bf
b 是指定背景色的十六进制数字
f 指定前景颜色(即字体颜色)。
设置背景和前景颜色。
颜色值: 
0:黑色 1:蓝色 2:绿色 3:湖蓝 4:红色 5:紫色 6:** 7:白色
8:灰色 9:淡蓝 A:淡绿 B:浅绿 C:淡红 D:淡紫 E:淡黄 F:亮白

19.rd 删除子目录命令

rd就是rmdir命令,删除一个目录。
参数:
/S    除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。
/Q    安静模式,带 /S 删除目录树时不要求确认

20.type 显示文本文件

语法:TYPE [文件名]
能对文本文件进行查看。

21.deltree 删除文件夹树

这个命令将整个指定文件夹树全部消灭,而无论它是否是仅仅读、隐藏与否。

22.cls 清楚屏幕

cls,clear screen顾名思义,清除显示器屏幕上的内容。使DOS提示符到屏幕左上角。

23.dir /a:H 显示隐藏文件

24. telnet来测试远程ip和端口


一般window系统是没有telnet,我们需要先将telnet客户端和服务端安装,去控制面板程序,更新或打开window程序,找到telnet就行。

telnet ip 端口 来进行测试连接。

25. 杀死某个端口下的进程


一,根据端口号找对应进程,以8080端口为例

  • netstat -ano | findstr 8080

二 根据进程号寻找进程名称

  • tasklist | findstr 5580

三 根据进程号强制关闭某个进程

  • taskkill -PID <进程号> -F

后续补充

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xupengboo

你的鼓励将是我创作最大的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值