创建目录,以及切换目录
mkdir
cd
查看文本文件内容
type
显示目录内容
tree是以树状结构显示文件夹内容
dir
//可以当做查找文件的路径
dir /s /b a.jsp
tree
拷贝文件
copy
删除目录
rd
给目录或者文件重命名
ren
移动文件
move
删除文件
del
替换文件
replace
创建连接符号
mklink
查看或修改文件或者目录的属性
- A:存档
- B:只读
- S:系统
- H:隐藏
attrib -R 1.txt
//去掉1.txt只读属性
attrib +H movie
//隐藏movie文件夹
创建文件
设置’文件扩展名’关联到的 ‘文件类型’
assoc //显示所有'文件扩展名'关联
assoc .txt //显示.txt代表的文件类型,结果会显示.txt=txtfile
assoc .txt=txtfile //恢复.txt正常关联
修改.txt类型需要管理员权限
设置文件类型关联到的”执行程序的参数”
ftype //显示所有文件类型关联
ftype exefile //显示exefile类型关联的命令行,结果显示 exefile="%1" %*
ftype txtfile=C:\Windows\notepad.exe %1
//设置txtfile类型关联的命令行为: C:\Windows\notepad.exe %1
当双击一个.txt文件的时候,Windows并不适合根据.txt直接判断用notepad.exe打开 而是先判断.txt属于txtfile’文件类型’,在调用txtfile关联的命令行 txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1
递归查找
forfiles /p . /m .svn /s /c "cmd /c svn up -r12005" // 在当前目录下查找含有.svn的文件或目录(递归子目录),并对该目录执行指定版本号svn更新
forfiles /p c:\myfiles /m .svn /s /c "cmd /c svn up -r12005" // 在c:\myfiles目录下查找含有.svn的文件或目录(递归子目录),并对该目录执行指定版本号svn更新
查看文件
type
more
注册表操作
reg
显示当前path变量值
path d:\xxx;%PATH%
//将d:\xxx路径添加到path中
set path=%path%;d:\execute
//在path变量中添加d:\execute(注:修改的path只会影响当前会话,也不会存储到系统配置中去;当cmd窗口关闭,新设置的path也就不存在了)
清空屏幕
cls
显示当前windows系统版本号
ver
winver //弹窗显示
显示当前用户名称
whoami
显示当前计算机名称
hostname
显示当前时间
time /t
运行某程序或命令
start /max notepad.exe
//最大化方式启动记事本
start /min calc.exe
//最小化方式启动计算器
查看命令行环境字符编码
chcp
显示当前计算机综合信息
systeminfo
关闭重启注销休眠计算机
shutdown /s //关闭计算机
shutdown /s /t 3600 //一小时后,关闭计算机
shutdown /a //终止系统关闭
shutdown /r //关闭并重启计算机
shutdown /m 192.168.1.166 /r //关闭并重启ip为192.168.1.166的计算机
注销当前用户
logoff
注册或反注册com组件
regsvr32 /s clock.ocx
//以无声方式注册clock.ocx组件
regsvr32 /u myCommon.dll
//卸载myCommon.dll组件
凭据Credential(保存的用户名和密码)
cmdkey /list //列出可用的凭据
cmdkey /list:10.12.190.82 //列出指定目标的凭据
设置防火墙
netsh advfirewall
任务计划
schtasks
net命令
经常操作
tasklist
taskkill /pid 1230 /pid 1241 /pid 1222 /t
网络操作
ping
ipconfig
nslookup
netstat -ano
route
tracert
arp
文本处理
edit config.ini
find
finstr
远程桌面连接
mstsc