cmd笔记

253 阅读4分钟
cd 显示当前目录
cd .. 进入父目录
cd /d E: 换盘进入上次所在目录
cd /d E:\ 换盘进入根目录
cd /d E:\wtf 换盘进入某路径
cd E: 显示上次E盘所在目录
某命令 /? 查看帮助
tab 补齐
md 创建文件夹
pushd path 将当前目录推入栈并切换当前目录为path
popd 弹栈切换目录
dir 显示当前目录操作,默认显示文件夹和文件信息
dir /b 只显示名称(而不是信息)
dir /p 分页显示
dir /ad 只显示文件夹
dir /a-d 只显示文件
dir h.txt 显示h.txt文件的信息
dir sth* 显示sth开头的文件夹和文件
dir /ah 只显示隐藏文件夹和文件
dir /OS 显示时按大小从小到大排序
dir path 显示path路径中的信息
ctrl+上下 滑动界面
tree 显示目录中的结构
ren a b 重命名a为b
rd a 删除空文件夹a
rd /s a 删除文件夹a和其中内容(需要确认)
rd /s /q a 直接删除文件夹a和其中内容(/s表示递归)
copy h.txt path 将h.txt拷贝到path路径中(若存在同名文件会询问是否覆盖)
copy /Y h.txt path 不询问,直接覆盖
copy a b 拷贝a中的文件(不包含其中的文件夹)到b中
copy h.txt a\p.txt 拷贝h.txt到a中并重命名为p.txt
copy h.txt + p.txt hp.txt 将h.txt和p.txt的内容合并复制到hp.txt
copy /B a* hh.txt 按字典序将所有a开头的文件内容合并并复制到hh.txt
xcopy a b 将a中所有文件复制到b中(最好在b后加一\表示是目录)
move h.txt path 把h.txt移动到path路径下(可用来重命名)
move a b 若b存在,移动文件夹a到b中;若b不存在,移动a到b的父目录下,并重命名为b。
move /Y 表示不询问
del e或del e* 删除e中所有非只读文件(不包括文件夹)
del /f e 删除e中所有文件(不包括文件夹,包括只读文件)
del /s e 删除e中所有内容
del /q 不询问
del . 删除当前目录的所有非只读文件
/ar /ah /as /aa /ad 分别表示只读、隐藏、系统、存档文件、文件夹
/a-r /a-d 中间加-表示反选
replace h.txt a 用h.txt强制替换a中的同名文件(即使正在运行)
attrib h.txt 查看h.txt的属性(也可查看文件夹属性)
attrib -r a或者attrib +r a 给a去掉或者加上只读属性
a r s h 存档、只读、系统、隐藏属性
assoc .txt 查看.txt后缀所代表的文件类型
ftype txtfile 查看txtfile文件类型的“执行程序和参数”(用=可修改)
type h.txt 显示h.txt文本文件中的内容(只能显示文本文件的内容)
more h.txt 用more模式显示h.txt中的内容(空格下页,回车下行,q退出)
管道(有点类似于%>%,如
& 顺序执行多条命令
&&或者
echo sth 回显sth(要回显的内容可以带空格)
echo off或者on 关闭或者打开echo(不/显示命令提示符)
echo 查看echo状态
echo. 回显一个回车
find "" h.txt 在h.txt中找到''''的内容
find /n 用行号返回搜索结果
find /i 搜索时忽略大小写
find /c 只显示找到''''的次数
find /v 显示不包含''''所在行的行的内容
> 对某输出以覆盖方式重定向
>> 对某输出以追加方式重定向
set 查看所有的环境变量
set path 查看path开头的环境变量(若set a则查看a开头的环境变量)
path 显示当前path的值
echo %a% 显示环境变量a所代表的东西
在cpp中用system("") 引号中的东西相当于在cmd中输入
cls 清屏
ver 显示当前win系统的版本号
winver 弹窗显示当前win系统的版本信息
vol 显示当前分区的卷标
label c:system 设置c盘的卷标是system
time /t 显示时间
date /t 显示日期
time hh:mm:ss 设置当前时间为hh:mm:ss
date YYYY/MM/DD 设置当前日期为YYYY/MM/DD
prompt sth 把命令提示符修改为sth
start /max或者/min notepad.exe 最大化/最小化启动记事本(启动某程序或命令)
start explorer E:\ 启动资源管理器打开e盘
exit 退出当前cmd窗口实例
pause 暂停
color 空表示缺省,第一个数字是背景色,第二个是字体
systeminfo 查看当前计算机的综合信息
wmic logicaldisk 查看计算机上各个盘的信息
shutdown /s 关机
shutdown /r 重启本地计算机
shutdown /s /t 3600 一小时后关机
shutdown /a 终止系统关闭
shutdown /h 休眠
net user 查看当前机器上的用户