Skip to content

一、dos基本命令

1.1 dos命令

1)基本命令

1、命令:color f0   帮助:cloor ?   作用:改变背景及字体颜色  
2、命令:cls   作用:清屏

2)目录相关命令

3、命令:dir 作用:浏览当前文件夹的内容(带<dir>标识的为文件夹,否则为文件)
其他用法: dir 指定路径
dir d:\ dir d:\pic
dir /a        #浏览所有内容,包括隐藏内容

4、命令:盘符   作用:切换盘符,如:c:   d:   e:  
5、命令:cd..   作用:退出一级目录

6、命令:cd 文件夹名   作用:进入文件夹  
7、Tab键:补全路径功能

8、命令:cd \   作用:直接退到根目录  
9、命令:md 文件夹 [文件夹 文件夹...]
  作用:创建文件夹
 
10、命令:rd 文件夹 [文件夹 文件夹...]
  作用:删除空文件夹
  命令:rd 文件夹 /s /q
  作用:无提示删除文件夹
   
11、路径:
相对路径:针对当前路径有效,如:..\456
绝对路径:从根开始写路径,如:\123\345

3)文件相关命令

12、创建文件方法
   echo 字符串 >> [路径] 文件名.扩展名 >>为追加,>为覆盖

13、命令:type 文件名.扩展名
  作用:浏览一个文件内容
  命令:type 文件名.扩展名 | more
  作用:分页显示文件内容

14、命令:del 文件名.扩展名
作用:删除文件
del *.txt       # 删除所有txt结尾的文件
del .         # 删除所有文件
del . /s /q   # 无提示删除所有文件

4)隐藏命令

15、修改文件或文件夹隐藏属性
命令:
attrib +h +s +a 文件夹/文件夹名  # 增加隐藏、系统保护、只读属性
# + 改为 - 为取消修改文件属性

5)复制和移动

16、命令:
复制文件:copy [路径]源文件名 [目标路径]新文件名  
copy con 1.txt  # 复制屏幕内容到1.txt
移动文件:move [路径]源文件名 [目标路径]新文件名    #同路径默认改名
改文件名:ren [路径]源文件名 新文件名

6)定时关机或重启

17、命令:定时关机或重启
shutdown -s -t 秒        # 定时关机
shutdown -s -f -t 秒     # 定时强制关机
shutdown -r -t 秒        # 定时重启,同上加上-f,为强制重启
shutdown -a              # 取消定时
shutdown -l              # 注销,同logoff命令相同

7)其他

18、命令:fsutil file createnew 文件名.扩展名 字节
作用:生成一个固定字节的空文件
示例:fsutil file createnew 1.txt 4096000

19、命令:accoc.扩展名=扩展名file  
作用:修改后缀关联性
示例:accoc.txt=exefile

20、命令:taskkill /im 进程名
命令:taskkill /pid 进程号
作用:关闭进程
命令:taskkill /im explorer.exe /f
作用:强制杀死桌面进程

21、命令:netstat -ano
作用:使用ip地址显示本机所有开放的端口,并显示pid

22、命令:net share
作用:显示所有共享
命令:net share 共享名 /del
作用:删除共享
命令:net share net share text=D:\桌面\text
作用:共享D:\桌面\text
命令:net use f: \10.1.1.1\share 密码 /user:用户名
作用:映射远程共享到本地f盘,后面跟账号密码

23、命令:route print
作用:显示本机路由信息

1.2 批处理

自上而下成批的处理每一条命令,直到执行最后一条!

@echo off                    # 关闭回显功能,也就是屏蔽过程
title 标题                    # 为批处理脚本设置标题
color 0a                     # 设置底色为黑,字为绿,color ?可以查看颜色
pause                        # 暂停批处理运行
echo.                        # 在执行批处理脚本时,可以空一行

nul 2>nul                   # 执行结果不管报不报错都不提示
:1                           # 定义标签名  
goto 1                       # 实现跳转到区块1
start                        # 打开一个文件,什么都不写就打开cmd
%userprofile%                # 取变量userprofile的值
set a=100                    # 定义变量a=100
set /p a=                    # 定义变量a,用户输入值
taskkill /im explorer.exe /f # 强制杀死桌面进程
ping -n 5 127.0.0.1          # 延迟5s