【cmd】cmd常用命令
dir 是英文单词directory(目录)的缩写,主要用来显示一个目录下的文件和子目录
md 是英文make directory(创建目录)的缩写
cd 是英文change directory(改变目录)的缩写 (如果目录有空格需要加引号,例如:C:\Program Files\MySQL>cd "MySQL Server 5.7")
mv 移动文件,也可以重新命名
(MV ./雷龙/12.15.docx 12.15改过.docx)
copy 在英文中是复制的意思
touch 创建文件
rd remove directory--删除目录,注意两条:一是不能删除非空目录;二是不能删除当前目录
del 删除文件,是英文delete(删除)的缩写,注意这个命令不能删除具有只读、隐含、系统属性的文件;如果指定文件不存在,则出现“File not found”的提示;DOS对误删除的文件可以用UNDELETE外部命令恢复;它只能删文件,不能删目录。
例如:删除当前目录及子目录下以java结尾的文件
E:\xiangmu\Exam1\Exam\src\main\resources\cn>del /s *.java
ren 是英文rename(重新命名)的简写
Osk:软键盘
Calc 计算器
Psr 屏幕步骤录制
cleanmgr 清空磁盘
Control 控制面板
tracert ip地址: trace router(路由跟踪),确定 IP 数据包访问目标所采取的路径
Taskmgr 任务管理器
Mstsc 远程桌面连接
Telnet 远程连接
Write 写字板
Wordpad 写字板
Services.msc 打开服务
Notepad 记事本
Mspaint 画图板
ncpa.cpl 打开网络连接
Main.cpl 打开鼠标属性设置
Msconfig 打开系统配置,设置服务,开机启动等
Regedit 注册表
SnippingTool 高清截图工具
explorer-------打开资源管理器
logoff---------注销命令
tsshutdn-------60秒倒计时关机命令
perfmon.msc----计算机性能监测程序
winver---------检查Windows版本
wiaacmgr-------扫描仪和照相机向导
netplwiz 用户账户设置
sysdm.cpl 打开电脑属性(可以设置环境变量)
resmon ——资源监视器
chcp 查看电脑字符集936 中国 - 简体中文(GB2312)
systeminfo: 检查系统信息
hostname 查看主机名称(linux也是这个命令)
help 查看所有命令帮助
Tasklist 外部命令,显示进程。(类似于linux的PS)
taskkill 杀死进程,类似于linux下面的 kill -9 pid,windows下面常见用法:
taskkill -pid 125 -f taskkill -im xxx.exe -f
tasklist /svc 命令,查看进程所对应的服务。
wf.msc 高级安全windows防火墙
findstr 在文件中查找字符串,类似于linux的grep命令,结合管道命令|使用
arp 地址解析协议(Address Resolution Protocol)- 一般用于查找局域网所有IP与mac地址映射信息
C:\Users\xxx>arp -a 接口: xxx --- 0x7 Internet 地址 物理地址 类型 192.168.99.xxx xxxx 静态 xxx xxxxxxxxx 静态
nslookup-------IP地址侦测器,也可以理解为查域名对应服务器地址 例如 nslookup qiaoliqiang.cn
charmap--------启动字符映射表
服务相关:
net start 服务名 开启服务
net stop 服务名 关闭服务
sc start 服务名 开启服务
sc stop 服务名 关闭服务
sc query 服务名 查看服务状态
参考:http://www.jb51.net/article/30526.htm
https://zhidao.baidu.com/question/239599053665061404.html
最全的介绍(用):http://blog.csdn.net/belber/article/details/9700765
其他widows重要的一些命令:
1. xcopy:复制文件夹名
C:\Program Files\MySQL\MySQL Server 5.7\bin>xcopy/?
复制文件和目录树。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/J]
[/EXCLUDE:file1[+file2][+file3]...]
source 指定要复制的文件。
destination 指定新文件的位置和/或名称。
/A 仅复制有存档属性集的文件,
但不更改属性。
/M 仅复制有存档属性集的文件,
并关闭存档属性。
/D:m-d-y 复制在指定日期或指定日期以后更改的文件。
如果没有提供日期,只复制那些
源时间比目标时间新的文件。
/EXCLUDE:file1[+file2][+file3]...
指定含有字符串的文件列表。每个字符串
在文件中应位于单独的一行。如果任何
字符串与复制文件的绝对路径的任何部分相符,
则排除复制该文件。例如,
指定如 \obj\ 或 .obj 的字符串会分别
排除目录 obj 下面的所有文件或带有
.obj 扩展名的所有文件。
/P 创建每个目标文件之前提示你。
/S 复制目录和子目录,不包括空目录。
/E 复制目录和子目录,包括空目录。
与 /S /E 相同。可以用来修改 /T。
/V 验证每个新文件的大小。
/W 提示你在复制前按键。
/C 即使有错误,也继续复制。
/I 如果目标不存在,且要复制多个文件,
则假定目标必须是目录。
/Q 复制时不显示文件名。
/F 复制时显示完整的源文件名和目标文件名。
/L 显示要复制的文件。
/G 允许将加密文件复制到
不支持加密的目标。
/H 也复制隐藏文件和系统文件。
/R 覆盖只读文件。
/T 创建目录结构,但不复制文件。不
包括空目录或子目录。/T /E 包括
空目录和子目录。
/U 只复制已经存在于目标中的文件。
/K 复制属性。一般的 Xcopy 会重置只读属性。
/N 用生成的短名称复制。
/O 复制文件所有权和 ACL 信息。
/X 复制文件审核设置(隐含 /O)。
/Y 取消提示以确认要覆盖
现有目标文件。
/-Y 要提示以确认要覆盖
现有目标文件。
/Z 在可重新启动模式下复制网络文件。
/B 复制符号链接本身与链接目标。
/J 复制时不使用缓冲的 I/O。推荐复制大文件时使用。
开关 /Y 可以预先在 COPYCMD 环境变量中设置。
这可能被命令行上的 /-Y 覆盖。
XCOPY复制组文件
COPY复制文件
拷贝目录和文件——xcopy
在拷贝单个文件时,可以使用copy命令完成,但当我们要成批拷贝文件,甚至连同子目录一起拷贝时,就要用到xcopy。
例如:一个定时复制服务器文件夹的bat脚本:
@ECHO OFF
SET SRCPATH=D:\"Apache Software Foundation"\apache-tomcat-7.0.63\webapps\aqjc\uploads
SET DESPATH=D:\test\dump\
FOR /F "TOKENS=1,2,3 DELIMS=/ " %%i IN ('DATE /T') DO SET d=%%i-%%j-%%k
SET DESDIR=uploads%d%
MKDIR %DESPATH%%DESDIR%
XCOPY %SRCPATH% %DESPATH%%DESDIR% /S
ECHO ON
rem Pause
参考:https://baike.baidu.com/item/DOS%E5%91%BD%E4%BB%A4/5143255?fr=aladdin
补充:cmd自身也可以带许多参数:,
例如某些时候我们希望执行完脚本停住脚本可以用 cmd /k command
C:\Users\Administrator>cmd/? 启动 Windows 命令解释器的一个新实例 CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string] /C 执行字符串指定的命令然后终止 /K 执行字符串指定的命令但保留 /S 修改 /C 或 /K 之后的字符串处理(见下) /Q 关闭回显 /D 禁止从注册表执行 AutoRun 命令(见下) /A 使向管道或文件的内部命令输出成为 ANSI /U 使向管道或文件的内部命令输出成为 Unicode /T:fg 设置前台/背景颜色(详细信息见 COLOR /?) /E:ON 启用命令扩展(见下) /E:OFF 禁用命令扩展(见下) /F:ON 启用文件和目录名完成字符(见下) /F:OFF 禁用文件和目录名完成字符(见下) /V:ON 使用 ! 作为分隔符启用延迟的环境变量 扩展。例如,/V:ON 会允许 !var! 在执行时 扩展变量 var。var 语法会在输入时 扩展变量,这与在一个 FOR 循环内不同。 /V:OFF 禁用延迟的环境扩展。 注意,如果字符串加有引号,可以接受用命令分隔符 "&&" 分隔多个命令。另外,由于兼容性 原因,/X 与 /E:ON 相同,/Y 与 /E:OFF 相同,且 /R 与