查看目录帮助
查看命令帮助:
命令 /?
例如:cd /?
可以查看语法和作用。
C:\Users>cd /?
显示当前目录名或改变当前目录。
CHDIR [/D] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]
.. 指定要改成父目录。
键入 CD drive: 显示指定驱动器中的当前目录。
不带参数只键入 CD,则显示当前驱动器和目录。
使用 /D 开关,除了改变驱动器的当前目录之外,
还可改变当前驱动器。
如果命令扩展被启用,CHDIR 会如下改变:
当前的目录字符串会被转换成使用磁盘名上的大小写。所以,
请按任意键继续. . .
本文介绍的有命令其实都可以查看帮助信息来学习。下面介绍一些常用的命令及其参数。
目录文件操作
cd
:切换目录
查看当前目录名或改变当前目录。
- 切换到D盘目录,因为改变了驱动器,所以需要加上”
/d
”选项
cd /d D:\ // or D:
- 如果没有改变驱动器号,,就不需要加
/d
选项
cd C:
目录分为相对路径和绝对路径:
- 相对路径:以当前为起点 “
.
”代表当前路径,“../
”代表当前的上一级目录,类似:../../
代表当前的上两级目录
- 绝对路径:以驱动器号为起点
注意:驱动器号(磁盘)改变了就需要使用绝对路径。
c:\Windows\System32>cd ..
c:\Windows>
dir
:显示目录中的内容
作用:显示目录中的文件和子目录列表。
显示当前目录中的子文件夹与文件
c:\>dir
驱动器 C 中的卷是 Windows
卷的序列号是 0277-2FD5
c:\ 的目录
2022/09/21 16:40 12,288 DumpStack.log
2022/03/18 16:11 <DIR> MinGW
2021/06/05 20:10 <DIR> PerfLogs
2022/07/26 15:50 <DIR> Program Files
2022/10/19 09:24 <DIR> Program Files (x86)
2022/03/16 14:13 <DIR> Temp
2022/04/06 09:07 <DIR> Users
2022/10/14 23:15 <DIR> Windows
2020/09/21 11:18 41 windows-version.txt
2 个文件 12,329 字节
7 个目录 13,832,818,688 可用字节
只显示当前目录中的子文件夹与文件的文件名
c:\>dir /b
DumpStack.log
MinGW
PerfLogs
Program Files
Program Files (x86)
Temp
Users
Windows
windows-version.txt
分页显示当前目录中的子文件夹与文件
c:\>dir /p
驱动器 C 中的卷是 Windows
卷的序列号是 0277-2FD5
c:\ 的目录
2022/09/21 16:40 12,288 DumpStack.log
2022/03/18 16:11 <DIR> MinGW
2021/06/05 20:10 <DIR> PerfLogs
2022/07/26 15:50 <DIR> Program Files
2022/10/19 09:24 <DIR> Program Files (x86)
2022/03/16 14:13 <DIR> Temp
2022/04/06 09:07 <DIR> Users
2022/10/14 23:15 <DIR> Windows
2020/09/21 11:18 41 windows-version.txt
2 个文件 12,329 字节
7 个目录 13,832,048,640 可用字节
显示当前目录中的子文件夹
c:\>dir /ad
驱动器 C 中的卷是 Windows
卷的序列号是 0277-2FD5
c:\ 的目录
2019/09/26 11:32 <DIR> $Recycle.Bin
2022/10/12 09:15 <DIR> $WinREAgent
2022/10/19 09:26 <DIR> Config.Msi
2019/09/26 11:28 <JUNCTION> Documents and Settings [C:\Users]
2022/03/18 16:11 <DIR> MinGW
2020/01/16 18:17 <DIR> OneDriveTemp
2021/06/05 20:10 <DIR> PerfLogs
2022/07/26 15:50 <DIR> Program Files
2022/10/19 09:24 <DIR> Program Files (x86)
2022/09/19 19:59 <DIR> ProgramData
2022/04/06 09:07 <DIR> Recovery
2022/04/06 08:56 <DIR> System Volume Information
2022/03/16 14:13 <DIR> Temp
2019/06/12 10:54 <DIR> UserGuidePDF
2022/04/06 09:07 <DIR> Users
2022/10/14 23:15 <DIR> Windows
0 个文件 0 字节
16 个目录 14,351,138,816 可用字节
显示当前目录中的文件
c:\>dir /a-d
驱动器 C 中的卷是 Windows
卷的序列号是 0277-2FD5
c:\ 的目录
2020/06/23 19:45 40 2E2127378423
2022/09/21 16:40 12,288 DumpStack.log
2022/10/19 09:28 12,288 DumpStack.log.tmp
2022/10/19 09:27 4,692,873,216 hiberfil.sys
2022/11/02 10:27 3,233,718,272 pagefile.sys
2022/10/19 09:28 16,777,216 swapfile.sys
2020/09/21 11:18 41 windows-version.txt
7 个文件 7,943,393,361 字节
0 个目录 14,350,360,576 可用字节
显示指定目录中的内容
c:\>dir C:\Temp
驱动器 C 中的卷是 Windows
卷的序列号是 0277-2FD5
C:\Temp 的目录
2022/03/16 14:13 <DIR> .
2022/03/16 14:14 70,313 UninstalItems.log
2020/08/20 16:34 <DIR> Windows10Debloater
1 个文件 70,313 字节
2 个目录 14,256,234,496 可用字节
显示当前目录中指定文件的信息
c:\>dir windows-version.txt
驱动器 C 中的卷是 Windows
卷的序列号是 0277-2FD5
c:\ 的目录
2020/09/21 11:18 41 windows-version.txt
1 个文件 41 字节
0 个目录 13,761,056,768 可用字节
显示当前目录下以win
开头的文件和文件夹的信息
c:\>dir win*
驱动器 C 中的卷是 Windows
卷的序列号是 0277-2FD5
c:\ 的目录
2022/10/14 23:15 <DIR> Windows
2020/09/21 11:18 41 windows-version.txt
1 个文件 41 字节
1 个目录 13,884,424,192 可用字节
只显示当前目录中隐藏的文件和目录,并按照文件大小从小到大排序
c:\>dir /AH /OS
驱动器 C 中的卷是 Windows
卷的序列号是 0277-2FD5
c:\ 的目录
2019/09/26 11:32 <DIR> $Recycle.Bin
2022/10/12 09:15 <DIR> $WinREAgent
2022/04/06 08:56 <DIR> System Volume Information
2022/10/19 09:26 <DIR> Config.Msi
2019/09/26 11:28 <JUNCTION> Documents and Settings [C:\Users]
2022/04/06 09:07 <DIR> Recovery
2022/09/19 19:59 <DIR> ProgramData
2020/01/16 18:17 <DIR> OneDriveTemp
2019/06/12 10:54 <DIR> UserGuidePDF
2020/06/23 19:45 40 2E2127378423
2022/10/19 09:28 12,288 DumpStack.log.tmp
2022/10/19 09:28 16,777,216 swapfile.sys
2022/11/02 10:27 3,233,718,272 pagefile.sys
2022/10/19 09:27 4,692,873,216 hiberfil.sys
5 个文件 7,943,381,032 字节
9 个目录 13,888,114,688 可用字节
tree
:显示目录结构
显示指定目录的目录结构
D:\>tree file/pdf
卷 DATA1 的文件夹 PATH 列表
卷序列号为 1879-0856
D:\FILE\PDF
├─cpp
├─DeepLearning
├─LaTeX
│ └─lnotes-master
│ ├─graph
│ │ └─src
│ ├─img
│ └─src
│ └─texlet
├─Linux
├─Math
└─python
ren
:文件或目录重命名
将当前目录下的readme.md
文件重命名为readme.txt
D:\file>ren readme.md readme.txt
将文件夹重命名
D:\file>ren paper papers
将当前目录下的Logs.txt文件重命名为Logs-20150114_2135.txt或Logs-20150114_ 812.txt(注意:小时只有个位数时会多一个空格,可以使用字符串替换:将空格替换成0)
ren Logs.txt Logs-%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%.txt
md
:创建目录
md
命令可以直接创建多级子目录。
在当前目录中创建名为movie
和music
的文件夹
D:\file>md movie music
D:\file>dir
驱动器 D 中的卷是 DATA1
卷的序列号是 1879-0856
D:\file 的目录
2022/11/02 15:20 <DIR> .
2022/04/06 14:05 <DIR> CommonFile
2022/11/02 15:20 <DIR> movie
2022/11/02 15:20 <DIR> music
2022/04/06 13:53 <DIR> papers
2022/07/11 21:16 <DIR> pdf
2022/11/02 15:15 <DIR> readme.txt
2022/08/15 18:48 <DIR> ResearchWay
2022/11/01 20:21 <DIR> Work
0 个文件 0 字节
9 个目录 102,877,298,688 可用字节
rd
:删除目录
删除当前目录下的movie
空文件夹
D:\file>rd movie
使用安静模式删除非空目录(除目录本身外,还将删除指定目录下的所有子目录和文件)
D:\file>rd music
目录不是空的。
D:\file>rd /s /q music
copy
:拷贝文件
将当前目录下的key.txt
拷贝到c:\doc
下(若doc
中也存在一个key.txt
文件,会询问是否覆盖)
copy key.txt c:\doc
将当前目录下jobs
文件夹中文件(不递归子目录)拷贝到c:\doc
下(若doc
中也存在相应的文件,会询问是否覆盖)
copy jobs c:\doc
将当前目录下的key.txt
拷贝到c:\doc
下,并重命名为key_bak.txt
(若doc
中也存在一个key_bak.txt
文件,会询问是否覆盖)
copy key.txt c:\doc\key_bak.txt
将当前目录下的key.txt
拷贝到c:\doc
下(不询问,直接覆盖写)
copy /Y key.txt c:\doc
复制文件到自己,实际上是修改了文件日期
copy key.txt +
将当前目录下的key1.txt
与key2.txt
的内容合并写入key.txt
中(不询问,直接覆盖写)
copy /Y key1.txt + key2.txt key.txt
将当前目录下的art_2.7z.
开头的所有文件(按照名称升序排序)依次合并生成art_2.7z
copy /B art_2.7z.* art_2.7z
将当前目录下的art_2.7z.001
、art_2.7z.002
文件合并生成art_2.7z
copy /B art_2.7z.001+art_2.7z.002 art_2.7z
xcopy
:复制文件和目录树
xcopy
是更强大的复制命令,可以复制目录。
将c:\bat\hai
中的所有内容拷贝到d:\hello
。(注意:需要在hello
后加上\
表示hello
为一个目录,否则xcopy
会询问hello
是F
,还是D
)
xcopy c:\bat\hai d:\hello\ /s /h /e /f /c
将c:\bat\hai
中的2010年12月29日后更改的文件拷贝到d:\hello
中
xcopy c:\bat\hai d:\hello\ /d:12-29-2010
move
:移动并重命名文件和目录
将当前目录下的png
图片移动到当前目录下test
文件夹中 (若test
中也存在同名的png
图片,会询问是否覆盖)
move *.png test
将当前目录下的png
图片移动到当前目录下test
文件夹中 (不询问,直接覆盖写)
move /Y *.png test
将当前目录下的1.png
移动到d
盘test
文件夹中,并重命名为2.png
(若test
中也存在同名的png
图片,会询问是否覆盖)
move 1.png d:\test\2.png
若d
盘中存在new
文件夹,将当前目录下的test
文件夹移动到d
盘new
文件夹中;若不存在,将当前目录下的test
文件夹移动到d
盘,并重命名为new
move test d:\new
del
:删除文件
注意:目录及子目录都不会删除。
删除当前目录下的test
文件夹中的所有非只读文件(子目录下的文件不删除;删除前会进行确认;等价于del test\*
)
del test
删除当前目录下的test
文件夹中的所有文件(含只读文件;子目录下的文件不删除;删除前会进行确认;等价于del /f test\*
)
del /f test
删除当前目录下的test
文件夹中所有文件及d:\test2
中所有doc
文件(含只读文件;递归子目录下的文件;删除前不确认)
del /f /s /q test d:\test2\*.doc
注:
- /ar、/ah、/as、/aa 分别表示删除只读、隐藏、系统、存档文件
- /a-r、/a-h、/a-s、/a-a 分别表示删除除只读、隐藏、系统、存档以外的文件
删除当前目录下所有只读文件
del /ar *.*
删除当前目录下除系统文件以外的所有文件
del /a-s *.*
replace
:替换文件
即使这个文件在使用,仍然可以替换成功。
使用d
盘下的love.mp3
强制替换d
盘mp3
目录中的love.mp3
文件
replace d:\love.mp3 d:\mp3
管道符与重定向
重定向
>
:将当前命令输出以覆盖的方式重定向
- 将
tasklist
的输出结果(stdout)以覆盖的方式重定向到p1.txt
文件中(注:tasklist
的输出结果就不会打印到屏幕上了)
tasklist > p1.txt
- 等同于:
tasklist > p1.txt
tasklist 1> p1.txt
- 输出结果(stdout)打印在屏幕上,错误信息(stderr)以覆盖的方式重定向到
p1.txt
中(注:bin
目录不存在时,会输出错误信息)
dir bin 2> p1.txt
- 将错误信息(stderr)重定向到输出结果(stdout),然后将输出结果(stdout)以覆盖的方式重定向到
p1.txt
中(注:bin
目录不存在时,会输出错误信息)
dir bin > p1.txt 2>&1
- 将输出结果(stdout)重定向到错误信息(stderr),然后将错误信息(stderr)以覆盖的方式重定向到
p1.txt
中(注:bin
目录不存在时,会输出错误信息)注:与上条命令结果一致
dir bin 2> p1.txt 1>&2
- 屏幕上不打印
tasklist
的输出结果(stdout),错误信息(stderr)仍会打印
tasklist >nul
- 屏幕上不打印命令的错误信息(stderr),输出结果(stdout)仍会打印(注:
bin
目录不存在时,会输出错误信息)
dir bin 2>nul
- 将命令的错误信息(stderr)重定向到输出结果(stdout),然后不打印输出结果(stdout)【屏幕上错误信息(stderr)和输出结果(stdout)都不打印】(注:
bin
目录不存在时,会输出错误信息)
dir bin >nul 2>&1
- 将命令的输出结果(stdout)重定向到错误信息(stderr),然后不打印错误信息(stderr)【屏幕上错误信息(stderr)和输出结果(stdout)都不打印】(注:
bin
目录不存在时,会输出错误信息)
dir bin 2>nul 1>&2
>>
:将当前命令输出以追加的方式重定向
- 将
tasklist
的输出结果(stdout)以追加的方式重定向到p2.txt
文件中(注:tasklist
的输出结果就不会打印到屏幕上了)
tasklist >> p2.txt
- 等同于:
tasklist >> p2.txt
tasklist 1>> p2.txt
- 输出结果(stdout)打印在屏幕上,错误信息(stderr)以追加的方式重定向到
p2.txt
中(注:bin
目录不存在时,会输出错误信息)
dir bin 2>> p2.txt
- 将错误信息(stderr)重定向到输出结果(stdout),然后将输出结果(stdout)以追加的方式重定向到
p2.txt
中(注:bin
目录不存在时,会输出错误信息)
dir bin >> p2.txt 2>&1
- 将输出结果(stdout)重定向到错误信息(stderr),然后将错误信息(stderr)以追加的方式重定向到
p2.txt
中(注:bin
目录不存在时,会输出错误信息)注:与上条命令结果一致
dir bin 2>> p2.txt 1>&2
<
:从文件中获得输入信息
从文件中获得输入信息,而不是从屏幕上,一般用于date time label等需要等待输入的命令。
-
temp.txt
中的内容为2005-05-01,如下命令修改日期。
date < temp.txt
管道符
管道符(|
):将前面命令执行的结果作为后面命令的操作对象。
- 先执行
dir
命令,然后对输出结果执行find
命令(输出当前文件夹及所有子文件夹里的.exe
文件的个数)
dir *.* /s/a | find /c ".exe"
- 先执行
dir
命令,然后对输出结果(stdout)和错误信息(stderr)执行find
命令(输出当前文件夹及所有子文件夹里的.exe
文件的个数)
dir *.* /s/a 2>&1 | find /c ".exe"
- 利用管道符可以实现和输出重定向一样的功能,下面两个命令效果相同。
ipconfig | findstr WLAN
ipconfig > findstr WLAN
多条命令执行逻辑
&
:顺序执行多条命令,而不管命令是否执行成功
先将当前工作目录切换到d:\src
下,然后执行work.exe /o c:\result.txt
命令
cd /d d:\src&work.exe /o c:\result.txt
&&
:顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
如果找到了"ok"字样,就显示"成功",找不到就不显示
find "ok" c:\test.txt && echo 成功
||
:顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令
如果找不到"ok"字样,就显示"不成功",找到了就不显示
find "ok" c:\test.txt || echo 不成功
文本操作
type
:显示文本文件内容
D:\wwg_file>ipconfig > ip.txt
D:\wwg_file>type ip.txt
Windows IP 配置
未知适配器 本地连接:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
以太网适配器 以太网:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
无线局域网适配器 本地连接* 3:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
无线局域网适配器 本地连接* 12:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
...
more
:逐屏的显示文本文件内容
注意:空格:下一屏;q:退出。
- 逐屏的显示当前目录下指定文件的文本内容
more ip.txt
- 分页显示指定文件的文本内容
type ip.txt | more
findstr
:从文件里查找字符串
findstr /n 192 ip.txt
不包含
findstr /v /n 192 ip.txt
edit
:编辑文件命令
编辑config.ini
文件(会进入edit
字符编辑器;按alt
,可以选择对应的菜单) win7 x64下没有该命令
edit config.ini
find
:文件中搜索字符串
在1.txt
文件中忽略大小写查找pid
字符串,并带行号显示查找后的结果
find /N /I "pid" 1.txt
只显示在1.txt
文件中查找到exe
字符串的次数
find /C "exe" 1.txt
显示未包含1.txt
文件中未包含exe
字符串的行
find /V "exe" 1.txt
findstr
:文件中搜索字符串
在1.txt
文件中搜索hello world
findstr "hello world" 1.txt
在1.txt
文件中搜索hello world
findstr /c:"hello world" 1.txt
在1.txt
文件中搜索hello world
,并在每行结果前打印出1.txt
:
注:findstr
只有在2个及以上文件中搜索字符串时才会打印出每个文件的文件名,nul
表示一个空文件。
findstr /c:"hello world" 1.txt nul
不区分大小写,在当前目录和所有子目录中的所有文件中的hello
findstr /s /i "Hello" *.*
在1.txt
中搜索以1个数字+1个小写字母开头子串的行
findstr "^[0-9][a-z]" 1.txt
重要命令
cls
:清除屏幕
ver
:显示当前windows系统的版本号
winver
:弹框显示当前windows系统信息
vol
:显示当前分区的卷标
label
:显示当前分区的卷标,同时提示输入新卷标
label c:system
time
:显示或设置当前时间
time /t
- 设置新的当前时间(格式:hh:mm:ss),直接回车则表示放弃设置
time
date
:显示或设置当前日期
date /t
- 设置新的当前日期(格式:YYYY/MM/DD),直接回车则表示放弃设置
date
title
:设置命令提示窗口的窗口标题
修改当前cmd窗口的标题栏文字为正在做命令行测试
prompt
:更改cmd.exe命令提示符
prompt orz:
print
:打印文本文件
print 1.txt
call
:从批处理程序调用另一个批处理程序
- 调用执行
ff.bat
脚本(ff.bat
脚本执行完原脚本才会往下执行)
call ff.bat
start
:启动一个单独的窗口以运行指定的程序或命令
start /max notepad.exe
start /min calc.exe
start tasklist
start explorer f:\
strat iexplore "www.qq.com"
- 启动开始执行
ff.bat
(启动ff.bat
脚本后,原脚本继续执行,不会等ff.bat
脚本执行完)
start ff.bat
exit
:退出当前cmd窗口实例
- 退出当前cmd窗口实例,并将过程退出代码设置为0(0表示成功,非0表示失败)
exit 0
- 退出当前bat脚本,并将ERRORLEVEL系统变量设置为1
exit /B 1
color
:设置默认的控制台前景和背景颜色
颜色属性由两个十六进制数字指定: 第一个对应于背景,第二个对应于前景(前景色即为字体的颜色)。每个数字可以为以下任何值:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
color
color 02
systeminfo
:查看当前计算机的综合信息
该工具显示本地或远程机器(包括服务包级别)的操作系统配置的信息。
systeminfo | findstr /i "初始安装日期系统启动时间"
wmic
:查看硬件的信息
wmic logicaldisk
wmic LogicalDisk where "Caption='C:'" get FreeSpace,Size /value
- 获取当前os的Caption、安装日期以及系统架构信息
wmic os get Caption,InstallDate,OSArchitecture /value
logoff
:注销当前用户
shutdown
:关闭、重启、注销、休眠计算机
shutdown /s
shutdown /s /t 3600
shutdown /a
shutdown /r
- 关闭并重启ip为192.168.1.166的计算机
shutdown /m 192.168.1.166 /r
- 关闭并重启计算机,重启后重新启动所有注册的应用程序
shutdown /g
shutdown /l
- 休眠本地计算机(强制正在运行的应用程序关闭,不前台警告用户)
shutdown /h /f
format
:格式化磁盘
- 以
ntfs
类型格式化J盘【类型有:FAT、FAT32、exFAT、NTFS或UDF】
format J: /FS:ntfs
format J: /FS:fat32 /Q
net
:命令
查看已经启动的服务
net start
开启任务计划服务
net start "Task Scheduler"
关闭任务计划服务
net stop "Task Scheduler"
开启dns缓存服务
net start dnscache
关闭dns缓存服务
net stop dnscache
查看当前用户下的共享目录
net share
取消名为workFile的共享状态
net share workFile /delete
将c:\360Downloads设为共享,并取名为xxx
net share xxx=c:\360Downloads
开启ipc$共享
net share ipc$
删除ipc$共享
net share ipc$ /del
删除c盘共享
net share c$ /del
建立192.168.1.166的ipc空链接
net use \\192.168.1.166\ipc$ " " /user:" "
直接登陆后建立192.168.1.166的ipc非空链接(用户名为administrator 密码为123456)
net use \\192.168.1.166\ipc$ "123456" /user:"administrator"
直接登陆后映射192.168.1.166的c盘到本地为h盘(用户名为administrator 密码为123456)
net use h: \\192.168.1.166\c$ "123456" /user:"administrator"
登陆后映射192.168.1.166的c盘到本地为h盘
net use h: \\192.168.1.166\c$
删除ipc链接
net use \\192.168.1.166\ipc$ /del
删除本地的h盘的映射
net use h: /del
查看本地局域网内开启了哪些共享
net view
查看192.168.1.166的机器上在局域网内开启了哪些共享
net view \\192.168.1.166
查看本地机器的日期及时间
net time \\127.0.0.1
查看本地机器的日期及时间
net time \\localhost
查看192.168.1.166机器的日期及时间
net time \\192.168.1.166
设置本地计算机时间与192.168.1.166主机的时间同步,加上参数/yes可取消确认信息
net time \\192.168.1.166 /set
查看当前机器上的用户
net user
查看当前机器上的Administrator用户的信息
net user Administrator
启用Guest用户
net user Guest /active:yes
新建一个名为dev,密码为123456的用户
net user dev 123456 /add
把名为dev的用户添加到管理员用户组中,使其具有管理员权限
net localgroup administrators dev /add
删除名为dev的用户
net user dev /del
进程操作
tasklist
:显示当前运行的进程信息
该工具显示在本地或远程机器上当前运行的进程列表。(可查看PID)
taskkill
:结束指定的进程
结束名为notepad.exe
的进程
taskkill /im notepad.exe
结束pid
为1230、1241和1253的进程以及由它们启动起来的子进程
taskkill /pid 1230 /pid 1241 /pid 1253 /t
强制结束有名为cmd.exe
的进程以及由它启动起来的子进程
taskkill /f /im cmd.exe /t
网络操作
ping
:用于检测网络是否通畅和网络时延情况
注:该命令工作在ICMP协议上。
ping baidu.com
ping chen-pc0
- 测试与
ip
为220.181.111.86的连接情况
ping 220.181.111.86
ping -l 65500 -n 10 qq.com
ping -n 6 127.0.0.1
- 不断地测试
baidu
服务器的连接情况
-
Ctrl+Pause Break
:查看ping
的统计信息;
-
Ctrl+C
:终止当前任务
ping -t baidu.com
ipconfig
ipconfig /all
ipconfig /displaydns
ipconfig /flushdns
nslookup
:获取域名解析
nslookup www.cnblogs.com
- 打印出www.cnblogs.com的域名解析所有记录
nslookup -d www.cnblogs.com
netstat
:显示协议统计信息和当前TCP/IP网络连接
netstat -a
netstat -n
netstat -v
netstat -p tcp
arp
:显示和修改地址解析协议(ARP)使用的“IP到mac”的地址转换表
arp -a
环境变量
set
- 查看
path
的环境变量值(准确的说是查看以path
开头的环境变量)
set path
set path=
- 将
path
变量设置为d:\execute
(注:修改的path
只会影响当前回话,也不会存储到系统配置中去;当前cmd窗口关闭,新设置的path
也就不存在了)
set path=d:\execute
- 在
path
变量中添加d:\execute
(注:修改的path
只会影响当前回话,也不会存储到系统配置中去;当前cmd窗口关闭,新设置的path
也就不存在了)
set path=%path%;d:\execute
path
path d:\xxx;%PATH%