admin 管理员组文章数量: 1184232
2023年12月22日发(作者:android12手势导航去除底部)
dos常用命令汇总
1、echo使用
第一条语句:@echo off 表示关闭回显系统信息
echo 用来输出字符串内容
echo. 表示回车
pause 表示输出内容后暂停,需按任意键继续(不加pause的后话,批处理的结果在dos窗口中看不到)
2、批处理运算操作
set /a 表示要执行算数运算,例如:set /a var = 1+2 表示把1+2的值赋值给变量var,可以通过添加括号来修改运算的优先级
变量输出使用 echo %变量名%,例如:echo %var% 就可以把变量的值输出
3、重定向操作运算
重定向运算符有>、>>、<、<<,箭头所指方向为要重定向的位置,单箭头符号表示替换原有内容,双箭头符号表示追加内容,例如:
echo “hello world” > 或echo “hello world” >>
3.1、命令行下查看文件内容:type 文件名
4、多命令运算
&&、||表示多命令运算符,&&只有第一条运行成功之后,才会执行第二条语句;||相当于逻辑或,第一条语句是否运行成功,第二条语句都会执行,例如:
ipconfig && net user
ipconfig || net user
5、管道操作运算
A|B:表示把第一条命令的结果作为第二条命令的输录
例如:dir | find “文件名”;netstat -an | find “ESTABLISHED”
6、基本命令格式介绍
命令帮助信息查看:命令 /?
例如:net user /?
7、批处理文件接受参数
使用%number的格式来接收参数,例如:net user %1 %2 /add
8、注释符介绍
rem后面跟注释的内容
9、日期、时间相关的命令介绍
date、time
10、启动命令介绍与使用
start
11、任务开表查看命令
tasklist:表示用来显示本地或远程机器上当前运行的进程列表
例如:tasklist /S X.X.X.X /U administrator /P *******
12、文件夹结构命令
tree以图形显示驱动器或路径的文件夹结构
13、计划任务命令
at命令安排在特定日期和时间运行命令和程序
14、环境变量介绍
set命令查看系统变量,echo %环境变量名%用来输出变量的值
15、目录浏览命令
dir 目录浏览命令
16、目录新建和删除命令
mkdir 文件夹名称(创建目录),rmdir 文件夹名称(删除目录)
17、目录切换命令
cd 命令用来切换目录
18、目录重命名命令
格式:ren 原文件夹名称 新名称
19、目录拷贝命令
格式:copy 文件夹1 文件夹2(把文件夹1中的目录及文件复制到文件夹2中)
20、文件夹删除命令
格式:rd 文件夹(rd=rmdir,是rmdir的简写)
/S:除目录本身外,还将删除指定目录下的所有子目录和文件,用于删除目录树。
/Q:安静模式,带/S删除目录树时不要求确认
21、文件删除命令
用del删除一个或多个文件
22、文件剪切命令
move:移动文件并重命名文件和目录
23、用户操作命令
net user username /XXX
24、用户组操作命令
实例:net localgroup administrators admin /add(把admin账户添加到administrators)
25、网络联通性检测命令
ping命令
26、网络连接命令
telnet命令
27、网络路由信息命令
tracert命令
28、网络适配器命令
ipconfig命令
29、arp信息命令
用来显示ip地址到物理地址的对应关系
30、if-else结构介绍
示例:if %var% ==3 (echo yes) else (echo no),表示变量var的值等于3输出yes,不等于3输出no
31、判断文件是否存在exist
if exist 路径 (echo ok) else (echo no)
示例:@echo off
if exist c: (
echo file is find!
del c:
) else (
echo file is not find
)
pause >nul
此示例主要展示if-else语句分行时如何正确书写
32、循环遍历文件夹名称
格式:for /d %a in (*) do echo “%a”,/d表示遍历目录,把当前目录下的文件夹传给变量a,并把变量输出
示例:for /d %a in (*) do if %a == test rd “%a”
33、遍历文件夹下的文件
格式:for /r %a in (*) do echo “%a”
34、遍历数字操作
格式:for /L %n in (start,step,end) do 具体操作
示例:for /L %n in (1,1,254) do ping -n 1 %1.%n > ,表示ping ip地址,并把内容保存到文本中
35、遍历文件内容操作
格式:for /f %%v in (文件名) do 具体操作
36、交互操作介绍
goto label:指定批处理程序中用作标签的文字字符串
示例:@echo off
echo 1 show ip address
echo 2 show network
echo 3 show direcotory
:main
ehcho enter your option:
set /p opt=
if %opt% == 1 goto one
if %opt% == 2 goto two
if %opt% == 3 go to three
echo invalid option
goto main
:one
ipconfig
pause>nul
exit
:two
netstat -an
pause>nul
exit
:three
dir
Pause>nul
exit
37、net session列出或断开连接会话
/DELETE 结束本地计算机和 computername 之间的会话,并关闭计算机上为该会话打开的所有文件;如果省略 computername,则结束所有会话。
版权声明:本文标题:dos常用命令汇总 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1703258193a444426.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论