首页 > 其他 > 详细

CMD/DOS命令手册

时间:2021-05-19 23:41:58      阅读:35      评论:0      收藏:0      [点我收藏+]

概述

dos命令分内部命令和外部命令

 

DOS内部命令

cmd变量

set:查看系统变量

set name=dos:设置变量name值为dos

set name:查看变量name值

set name=:删除变量name

set /a age=10*5:算术运算的值赋值给变量age

set /p content=请输入内容:可以人机交互,将用户输入的内容赋值给变量content

 

自定义窗口

title:改变窗体标题,title demo 设置窗体标题为demo

mode:改变窗体大小,mode 100,100 设置窗体可以显示100行100列

color:设置窗体背景颜色和字体颜色,或恢复窗体默认背景颜色和字体颜色设置

color /?:查看窗体颜色设置选项,color E5 设置窗体背景颜色淡黄色字体紫色

 

Ping命令

用途:检查网络是否连通,帮助我们分析和判定网络故障

ping:查看ping命令参数

ping ip/网址/网关:查看报文

 

Ping命令判断网络故障

原因:TCP/IP协议出错、TCP/IP配置出错、物理故障、中毒等

检查本地TCP/IP协议是否安装正常

ping 127.0.0.1(localhost)

检查网关连接是否通畅

ping 192.168.0.1(用ipconfig查看网关)

检查电脑与外部网络连接是否正常

ping www.baidu.com

 

ipconfig命令(IP配置)

用途:查看Windows IP 配置

ipconfig

 

echo命令(打印)

用途:打印变量值

echo %content%:打印变量值

echo content:控制台输出content

echo off:关闭回显,不显示执行的命令

echo on:开启回显,显示执行的命令

 

pause命令(暂停)

用途:暂停,防止cmd窗口一闪而过,可以查看控制台输出内容

pause

 

rem命令(注释)

用途:注释、说明,用来注释代码命令

rem 这事注释

 

::命令(注释)

用途:注释、说明,用来注释代码命令

:: 这是注释

 

exit命令(退出)

用途:跳出程序、退出窗口,exit后面的代码不会执行

exit

 

goto命令(跳转)

用途:跳转代码块,控制代码流程

下面是用goto命令实现的死循环脚本:

echo off
rem 跳转到part1
goto part1
exit
pause

:part1
echo this is part1
rem 跳转到part2
goto part2

:part2
echo this is part2
rem 跳转到part1
goto part1

 

start命令(打开程序)

用途:在命令行运行一个程序

start /?:查看start命令参数

start:打开一个cmd窗口

start /min d:/:以最小化方式打开D盘

start /max d:/:以最大化方式打开D盘

start e:\logs\mes.log:打开E盘日志文件夹下的日志文件

start E:\Software\VLC\vlc.exe:打开视频播放器

start "" "aa bb":打开当前路径下名称为aa bb的文件夹

 

call命令(调用cmd脚本)

用途:程序相互调用

call /?:查看call命令参数

call C:\Users\86186\Desktop\step.bat:调用另一个cmd调本

 

sort命令(排序)

用途:内容排序

sort /?:查看sort命令参数

sort demo.txt:正序排序文本内容

sort /r demo.txt:倒叙排序文本内容

sort /r step.bat > step_desc.bat:将倒叙排序的内容重定向到step_desc.bat文件

sort /r step.bat /o step_desc_1.bat:将倒叙排序的内容重定向到step_desc_1.bat文件

 

type命令

用途:显示文本文件的内容

type /?:查看type命令参数

type demo.bat:显示demo.bat内容

 

CMD重定向

解释:将命令输出结果或数据流重新定位到其他的位置

重定向操作符:>、>>、<

ping www.baidu.com > ping.txt:将ping命令执行结果重定向到ping.txt中(会覆盖原有内容)

ping www.huawei.com >> ping.txt:将ping命令执行结果重定向并且追加到ping.txt中(不会覆盖原有内容)

dir > dir.txt 2>dir_err.txt:将dir命令执行结果重定向到dir.txt,将错误信息重定向到dir_err.txt

 

shutdown命令(关机)

用途:关机

shutdown /?:查看关机命令参数

shutdown /s -t 120:两分钟后关机

 

telnet命令(需要在应用和程序启用telnet客户端)

用途:查看某个端口是否可访问,可以访问会打开新的窗口

telnet 127.0.0.1 80:查看本地80端口是否开放

telnet 127.0.0.1 3306:查看本地3306端口是否开放

不能访问示例:

C:\Users\86186>telnet 127.0.0.1 8080
正在连接127.0.0.1...无法打开到主机的连接。 在端口 8080: 连接失败

 

DOS外部命令(C:\Windows\System32)

wegt命令

wget命令下载地址:http://www.interlog.com/~tcharron/wgetwin.html

将wget.exe放入C:\Windows\System32记录下即可

 

control命令

用途:打开控制面板

 

CMD/DOS命令手册

原文:https://www.cnblogs.com/mxh-java/p/14786233.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!