帮助
命令+ /?显示帮助文档
例如:taskkill /?
arp /?
help + 命令 显示帮助(不推荐使用)
速度很慢,查找内容超级多。
但是用来查看echo的帮助还是可以的,help echo,如果用echo /?的话是什么效果你可以试试。
下面是在cmd里使用了帮助需要注意的:
符号 | 描述 |
---|---|
没有括号或大括号的文本 | 必须显示输入的 |
<尖括号内的文字> | 必须为其提供值的占位符 |
[方括号内的文字] | 可选项目 |
{文字里面的大括号} | 必要的参数; 选一个 |
垂直条(I) | 互斥元素的分隔符; 选一个 |
省略号(…) | 可以重复的项目 |
注:垂直条是|,由于用的markdown上面无法解析,所以用I替代了。
taskkill
使用该工具按照进程 ID (PID) 或映像名称终止任务。
关闭PID号为3716和123的进程
/F:强制taskkill /pid 3716 /pid 123 /F
关闭所有记事本
taskkill /IM notepad.exe
where(超实用)
显示符合搜索模式的文件位置。在默认情况下,搜索是在当前目录和 PATH环境变量指定的路径中执行的。where gcc 显示gcc解释器的地址
where /r c:\ test 查找c盘里的名字是test的文件
whoami
whoami 显示当前用户
whoami /all 显示当前用户所有信息
cls(清空面板)
defrag(磁盘整理)
整理C盘并且显示进度和详细信息defrag C: /U /V
echo(显示内容,便于debug)
打印path信息:echo %PATH%
find
搜索文件或文件中的文本字符串,并显示包含指定字符串的文本行。
/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
/OFF[LINE] 不要跳过具有脱机属性集的文件。
“string” 指定要搜索的文本字符串。
[drive:][path]filename
指定要搜索的文件。
findstr
在文件中寻找字符串。
通常与其他命令搭配使用例如netstat -ano|findstr 5000查找端口号5000的进程
详情见 findstr /?
ipconfig
> ipconfig ... 显示信息
> ipconfig /all ... 显示详细信息
> ipconfig /renew ... 更新所有适配器
netstat
显示协议统计信息和当前 TCP/IP 网络连接。
常用组合:netstat -nb 显示所有活动连接(网络连接)。
netstat -o 显示路由表
查找5000端口进程
netstat -ano|findstr 5000
perfmon(性能监控)
perfmon /RES :显示资源监控,包括TCP连接、网络活动(网络IO)、网络活动的进程。
set(操作环境变量)
显示、设置或删除 cmd.exe 环境变量。
SET [variable=[string]]
variable 指定环境变量名。
string 指定要指派给变量的一系列字符串。
tasklist(任务列表)
ftp
将文件传送到运行 FTP 服务器服务(经常称为后台程序)的计算机以及将文件从该计算机
传出。可以交互使用 Ftp。
title 命令窗的标题
title wtf??
tree(显示文件结构)
TREE [drive:][path] [/F] [/A]
/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。
例如:显示磁盘所有文件,|more是懒加载。
tree c:\ /f | more