【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 与

 

posted @ 2017-11-04 11:25  QiaoZhi  阅读(968)  评论(0编辑  收藏  举报