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,则结束所有会话。


本文标签: 命令 文件 目录 表示 文件夹