cmd命令实验报告
实验环境:win10 家庭中文版
实验步骤:
一、win键+R 输入cmd 回车
二、cd 切换目录
2.1:cd
2.2:cd..
2.3:cd /d d: // 进入上次d盘所在的目录
2.4:cd /d d:\ // 进入d盘根目录
2.5:cd d: // 显示上次d盘所在的目录
2.6:cd /d z:\cmd // 进入z:\cmd目录
2.7:cd q\w\e // 进入当前目录下的q\w\e文件夹
三、dir 显示目录中的内容
3.1:dir // 显示当前目录中的子文件夹与文件
3.2:dir /q // 只显示当前目录中的子文件夹与文件的文件名
3.3:dir /ad // 显示当前目录中的子文件夹
3.4:dir /a-d // 显示当前目录中的文件
3.5:dir z:\cmd // 显示z:\cmd目录中的内容
3.6:dir a.txt // 显示当前目录中a.txt的信息
3.7:dir /S (按键ctrl+C终止当前命令) // 递归显示当前目录中的内容
3.8:dir key* // 显示当前目录下以key开头的文件和文件夹的信息
四、tree 显示目录结构
4.1:tree z:\cmd // 显示z:\cmd目录结构
五、ren(rename) 文件或目录重命名
5.1:ren s.txt s.png // 将当前目录下的s.txt文件重命名为s.png
5.2:ren c:\test test_01 // 将c盘下的test文件夹重命名为test_01
六、md(make dir) 创建目录
6.1:md movie music // 在当前目录中创建名为movie和music的文件夹
6.2:md d:\test\movie // 创建d:\test\movie目录
七、rd (remove dir) 删除目录
7.1:rd movie // 删除当前目录下的movie空文件夹
7.2:rd /s /q z:\cmd\q // 使用安静模式删除d:\test(除目录本身外,还将删除指定目录下的所有子目录和文件)
八、copy 拷贝文件
8..1:copy d.txt z:\cmd // 将当前目录下的d.txt拷贝到z:\cmd下(若doc中也存在一个d.txt文件,会询问是否覆盖)
8.2:copy key.txt z:\cmd\key_bak.txt // 将当前目录下的key.txt拷贝到 z:\cmd下,并重命名为key_bak.txt
8.3:copy /Y key1.txt + key2.txt key_bak.txt // 将当前目录下的key1.txt与key2.txt的内容合并写入key_bak.txt中(不询问,直接覆盖写)
8.4:copy /B art* art.txt // 将当前目录下的art开头的所有文件(按照名称升序排序)依次合并生成art.txt
九、move 移动文件
9.1:move /Y *.png test // 将当前目录下的png图片移动到当前目录下test文件夹中 (不询问,直接覆盖写)
9.2:move 1.png d:\test\2.png // 将当前目录下的1.png移动到d盘test文件夹中,并重命名为2.png (若test中也存在同名的png图片,会询问是否覆盖)
9.3:move test z:\new // 若z盘中存在new文件夹,将当前目录下的test文件夹移动到z盘new文件夹中;若不存在,将当前目录下的test文件夹移动到z盘,并重命名为new
十、del 删除文件 注意:目录及子目录都不会删除
10.1:del new // 删除当前目录下的new文件夹中的所有非只读文件(子目录下的文件不删除;删除前会进行确认;等价于del test\*)
十一、type 显示文本文件内容
type z:\cmd\a.txt // 显示c盘中a.txt的文本内容
十二、
& 顺序执行多条命令,而不管命令是否执行成功
cd a & md b // 先将当前工作目录切换到a下,然后新建文件夹b
&& 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
切换到D盘创建并进入自己名字的文件夹
|| 顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令
十三、
, 在某些特殊的情况下可以用来代替空格使用
dir,c:\ // 相当于:dir c:\
; 当命令相同的时候,可以将不同的目标用;隔离开来但执行效果不变。
如执行过程中发生错误则只返回错误报告但程序还是会继续执行
dir c:\;d:\;e:\ // 相当于顺序执行:dir c:\ dir d:\ dir e:\