windows基础命令
Windows基础命令
实验环境:Win10 专业版
实验步骤:
win+R键打开运行,输入cmd
输入 cd显示当前目录
输入 cd .. 进入父级目录
输入 cd /d d: 进入上次d盘所在目录
输入cd /d d:/进入d盘根目录
进入d:\test目录
进入当前目录下的d:/test/a文件夹
输入dir 显示当前目录中的子文件夹与文件
输入dir /b 只显示当前目录中的子文件夹与文件的文件名
输入dir /p 分页显示当前目录中的子文件夹与文件
输入 dir /ad 显示当前目录中的子文件夹
输入 dir /a-d 显示当前目录中的文件
输入dir d:\test 显示d:\test目录中的内容
输入 dir test1.txt 显示当前目录中test1.txt的信息
输入dir /S (按键ctrl+C终止当前命令)递归显示当前目录中的内容
输入dir q.* 显示当前目录下以qy开头的文件和文件夹的信息
输入dir /AH /OS 只显示当前目录中隐藏的文件和目录,并按照文件大小从小到大排序
输入tree d:\test 显示d:\test目录结构
输入ren test1.txt test1.ini 将当前目录下的test1.txt文件重命名为test1.ini
输入ren d:\test test_01 将d盘下的test文件夹重命名为test_01
输入md movie music 在当前目录中创建名为movie和music的文件夹
输入md d:\test_01\image 创建d:\test\image目录
rd movie 删除当前目录下的movie空文件夹
输入rd /s /q d:\test_01\a 使用安静模式删除d:\test_01\a(除目录本身外,还将删除指定目录下的所有子目录和文件)
输入copy text1.txt d:\test2 将当前目录下的test1.txt拷贝到d:\test2下(若test2中也存在一个test1.txt文件,会询问是否覆盖)
输入copy b d:\test2 将当前目录下jobs文件夹中文件(不递归子目录)拷贝到d:\test2下(若doc中也存在相应的文件,会询问是否覆盖)
输入copy /Y test1.txt d:\text2\test4.txt 将当前目录下的text1.txt拷贝到d:\test2下并重命名为test4.txt(不询问)
输入copy test1.txt + 复制文件到自己,实际上是修改了文件日期
输入copy /Y test1.txt + test2.txt test.txt 将当前目录下的test1.txt与test2.txt的内容合并写入test.txt中(不询问,直接覆盖写)
输入copy /B test* testall.txt // 将当前目录下的test开头的所有文件(按照名称升序排序)依次合并生成testall.txt
输入copy /B test1.txt+test2.txt test6.txt // 将当前目录下的test1.txt、test2.txt文件合并生成test6.txt
输入move /Y *.txt test // 将当前目录下的txt文件移动到当前目录下test文件夹中 (不询问,直接覆盖写)
输入move test1.txt d:\test\test0.txt 将当前目录下的test1.txt移动到d盘test文件夹中,并重命名为test0.txt (若test中也存在同名的png图片,会询问是否覆盖)
输入del test 删除当前目录下的test文件夹中的所有非只读文件(子目录下的文件不删除;删除前会进行确认;等价于del test\*)
输入del /f test 删除当前目录下的test文件夹中的所有文件(含只读文件;子目录下的文件不删除;删除前会进行确认;等价于del /f test\*)
输入del /f /s /q test d:\test\*.txt 删除当前目录下的test文件夹中所有文件及d:\test中所有txt文件(含只读文件;递归子目录下的文件;删除前不确认)
输入type d:\test\test1.txt 显示d盘中test\test1.tx的文本内容
输入type d:\test\test1.txt | more 分页显示c盘中test1.txt的文本内容more 逐屏的显示文本文件内容
more test1.txt 逐屏的显示当前目录下test1.txti的文本内容 【空格:下一屏 q:退出 】
输入cd /d d:\test & md a 先将当前工作目录切换到d:\test下,然后执行md a命令
输入find "ok" d:\test\test1.txt && echo 成功 如果找到了"ok"字样,就显示"成功",找不到就不显示
find "ok" d:\test\test1.txt || echo 不成功 // 如果找不到"ok"字样,就显示"不成功",找到了就不显示
, 在某些特殊的情况下可以用来代替空格使用
dir,c:\ 相当于:dir c:\
; 当命令相同的时候,可以将不同的目标用;隔离开来但执行效果不变。如执行过程中发生错误则只返回错误报告但程序还是会继续执行
dir c:\;d:\;e:\ 相当于顺序执行:dir c:\ dir d:\ dir e:\