创建目录,以及切换目录

image.png

  1. mkdir
  2. cd

查看文本文件内容

image.png

  1. type

显示目录内容

image.png
image.png

tree是以树状结构显示文件夹内容

  1. dir
  2. //可以当做查找文件的路径
  3. dir /s /b a.jsp
  4. tree

拷贝文件

image.png

  1. copy

删除目录

image.png

  1. rd

给目录或者文件重命名

image.png

  1. ren

移动文件

image.png

  1. move

删除文件

image.png

  1. del

替换文件

image.png

  1. replace

创建连接符号

  1. mklink

查看或修改文件或者目录的属性

  • A:存档
  • B:只读
  • S:系统
  • H:隐藏

image.png

  1. attrib -R 1.txt
  2. //去掉1.txt只读属性
  3. attrib +H movie
  4. //隐藏movie文件夹

创建文件

image.png

设置’文件扩展名’关联到的 ‘文件类型’

  1. assoc //显示所有'文件扩展名'关联
  2. assoc .txt //显示.txt代表的文件类型,结果会显示.txt=txtfile
  3. assoc .txt=txtfile //恢复.txt正常关联

image.png

修改.txt类型需要管理员权限

设置文件类型关联到的”执行程序的参数”

  1. ftype //显示所有文件类型关联
  2. ftype exefile //显示exefile类型关联的命令行,结果显示 exefile="%1" %*
  3. ftype txtfile=C:\Windows\notepad.exe %1
  4. //设置txtfile类型关联的命令行为: C:\Windows\notepad.exe %1

当双击一个.txt文件的时候,Windows并不适合根据.txt直接判断用notepad.exe打开 而是先判断.txt属于txtfile’文件类型’,在调用txtfile关联的命令行 txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

递归查找

  1. forfiles /p . /m .svn /s /c "cmd /c svn up -r12005" // 在当前目录下查找含有.svn的文件或目录(递归子目录),并对该目录执行指定版本号svn更新
  2. forfiles /p c:\myfiles /m .svn /s /c "cmd /c svn up -r12005" // 在c:\myfiles目录下查找含有.svn的文件或目录(递归子目录),并对该目录执行指定版本号svn更新

查看文件

image.png
image.png

  1. type
  2. more

注册表操作

  1. reg

显示当前path变量值

image.png

  1. path d:\xxx;%PATH%
  2. //将d:\xxx路径添加到path中
  3. set path=%path%;d:\execute
  4. //在path变量中添加d:\execute(注:修改的path只会影响当前会话,也不会存储到系统配置中去;当cmd窗口关闭,新设置的path也就不存在了)

清空屏幕

  1. cls

显示当前windows系统版本号

  1. ver
  2. winver //弹窗显示

显示当前用户名称

  1. whoami

显示当前计算机名称

  1. hostname

显示当前时间

  1. time /t

运行某程序或命令

  1. start /max notepad.exe
  2. //最大化方式启动记事本
  3. start /min calc.exe
  4. //最小化方式启动计算器

查看命令行环境字符编码

  1. chcp

image.png

显示当前计算机综合信息

  1. systeminfo

image.png

关闭重启注销休眠计算机

  1. shutdown /s //关闭计算机
  2. shutdown /s /t 3600 //一小时后,关闭计算机
  3. shutdown /a //终止系统关闭
  4. shutdown /r //关闭并重启计算机
  5. shutdown /m 192.168.1.166 /r //关闭并重启ip为192.168.1.166的计算机

注销当前用户

  1. logoff

注册或反注册com组件

  1. regsvr32 /s clock.ocx
  2. //以无声方式注册clock.ocx组件
  3. regsvr32 /u myCommon.dll
  4. //卸载myCommon.dll组件

凭据Credential(保存的用户名和密码)

  1. cmdkey /list //列出可用的凭据
  2. cmdkey /list:10.12.190.82 //列出指定目标的凭据

设置防火墙

  1. netsh advfirewall

任务计划

  1. schtasks

net命令

经常操作

  1. tasklist
  2. taskkill /pid 1230 /pid 1241 /pid 1222 /t

网络操作

  1. ping
  2. ipconfig
  3. nslookup
  4. netstat -ano
  5. route
  6. tracert
  7. arp

文本处理

  1. edit config.ini
  2. find
  3. finstr

远程桌面连接

  1. mstsc