Windows常用命令

md [drive:]path
    例子:
        md \test #在该盘符的根目录创建一个test文件夹
        md test1 #在当前目录创建test1目录
        md 1\2\3\4 #在当前目录创建一个1\2\3\4的递归目录
        md C:\test1 #在C盘根目录创建一个test1文件夹
rd [/s]//递归删除[/q]//强制删除[drive:]path
    例子:
        md \test #在该盘符的根目录创建一个test文件夹
        md test1 #在当前目录创建test1目录
        md 1\2\3\4 #在当前目录创建-个1\2\3\4的递归目录
        md C:\test1 #在C盘根目录创建一个test1文件夹
cd [/d] [drive:][path]
    例子:
        cd显示当前所在路径
        cd test1 #进入test1目录
        cd /d c:\ #切换到c盘根目录(当前在d盘根目录)
        cd /d d:\ #切换到d盘根目录(当前在c盘根目录)
        cd /d c:\test #进入c盘根目录下的test目录(当前在D盘)
        cd. > a.txt #创建一个a.txt文件
dir [盘符][路径][文件名][/p][/w][/A[:]属性]][/O[:]排列顺序][/S]
    例子:
        dir \Windows /p #分页显示Windows目录下的目录信息,按任意键继续查看
        dir /w #只显示当前目录下的文件名
        dir /a:d显示该目录下的目录文件
        dir /a:r #显示该目录下的只读文件
        dir /a:h #显示该目录下的隐藏文件
        dir /o:n #按字母顺序排列
        dir /o:s #按大小(从小到大)排列
        dir /o:d #按日期/时间(从先到后)排列
        dir, test /s #显示test目录和所有子目录中的文件
COPY [/D] [/N] [/N] [/Y | /-Y] [/Z] [/L][/A | /B] source [/A | /B] [+ source [/A | /B] [+ ..]] [destination [/A | /B]]
    例子:
        copy nul a.txt #创建一个a.txt文件
        copy test1 test2 #将test1中的文件全部复制到test2目录中
        copy test1 test2 /y #不提示确定将test1中的文件全部复制到test2目录中
        copy a.txt+ b.txt+ c.txt+d.txt e.txt #将a.txt ,b.txt,c.txt的内容整合到d.txt中
echo[message]
    例子:
        echo 123 #直接输出123
        echoa > a.txt #把字母a和回车换行覆盖输出到a.txt (如果a.txt原来已有内容则覆盖掉原来的内容)
        echo b >> a.txt #把字母b和回车换行追加加输出到a.txt
type[盘符:][路径]<文件名>
    例子:
        type a.txt查看a.txt中的内容(类似Linux中的cat)
        more a.txt分页查看a.txt中内容(类似于Linux中的more)
ren[盘符: ][路径] <旧文件名> (新文件名>
    例子:
        ren 1.txt 2.txt #将1.txt重命名成2.txt
del[盘符: ][路径] <文件名> [/p]
    例子:
        del 1.txt #直接删除1.txt
        del 1.txt /p #删除前询问是否删除
        del *.txt删除当前目录下文件后追名为.txt的所有文件
date[mm- dd-- wy]
    例子:
        date #显示日期
        date 2020/03/28 #将系统时间改为2020年3月28日
        date 2020-04 28 #将系统时间改为2020年4月28日
time[hh: mm: ss: xx]
    例子:
        time #查看当前时间
        time 1 5:30:00 #修改时间为1 5:30分
        w32tm /resync #同步时间,会马上同步
cls#清除屏幕上的所有显示,光标置于屏幕左上角。
功能:显示或修改文件扩展名关联。
格式:
    assoc [< .ext>[=[< FileType>]]]
用法:
    assoc #显示所有当前文件扩展名关联的列表。
    assoc .xml #显示xml关联的文件
    assoc .xml= #删除xml关联
    assoc .xml=xmlfile #给文件添加关联
attrib
功能:显示、设置或删除文件或目录的只读、存档、系统以及隐藏属性。
格式:
    ATTRIB [+R|-R][+A|-A] [+S | -S][+H|-H][+I|-I][+X|-X][+P | -P][+U| -U]
    [drive:][path][filename] [/S [/D]] [/L]
例子:
    attrib #查看当前目录下所有文件的属性(不包括文件夹)
    attrib /d #查看当前目录下所有文件属性(包括文件夹)
    attrib /s #查看当前目录下所有文件包括递归目录下所有文件的属性
    attrib a.txt #查看指定文件a.txt的属性
    attrib +r +h +S +a +i a.txt #给a.txt赋予只读,隐藏,系统,存档以及索引5个属性
    attrib -h -S a.txt #给a.txt除去隐藏,系统2个属性
move
功能:将-个或多个文件从-个目录移动到指定的目录。
格式:
    MOVE [/Y |/-Y] [drive:][path]filename1 [..]. destination
    MOVE [/Y |/-Y] [drive:][path]dirname1 dirname2
用法:
    move 1.txt test1 #将1.txt剪切到test1目录
    move test1 test2 #将test1目录重命名成test2目录(如果该目录下没有test2目录)
    move test1 test2 #将test1目录移动到test2目录
    move 1.py 2.py #将1.py重命名成2.py
tree
功能:以图形的方式显示路径或驱动器中磁盘的目录结构。
格式: 
    tree [drive:][path] [/F] [/A]
用法:
    tree #以图形的方式显示文件
    tree /a #使用ASCII字符,而不使用扩展字符
    tree /f #显示每个文件夹中文件的名称
Ping
功能: Ping 是用于检测网络连通性、可到达性和域名解析的TCP/IP命令
例子:
    ping -n 3 baidu.com #连续发送3个数据包给baidu.com
    ping -t baidu.com #持续地ping baidu.com直到人为中断(Ctrl+C可以中断ping命令)
    ping -I 123 baidu.com #以每个数据字节数为123发送给baidu.com服务器(字节数范围: 0-65500)
ipconfig
功能: 获得主机的配置信息,包括IP地址,子网掩码和默认网关
例子:
    ipconfig #默认命令,查看已经配置接口的IP地址、子网掩码和缺省网关值
    ipconfig /all #显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息
    ipconfig /displaydns #显示本机上的DNS域名解析列表
    ipconfig /flushdns #清除DNS缓存(在访问网页打不开的时候用)
    ipconfig /release #释放IP
    ipconfig /renew #重新获取IP (本地计算机向DHCP服务器租用一个IP地址)
tracert
功能:进行网络诊断,并且列出分组经过的路由节点,以及它在IP网络中每一跳的延迟
例子:
    Tracert baidu.com #通过baidu.com域名来追踪到达服务器的节点信息
    Tracert 36.152.44.96 #通过IP地址来追踪到达服务器的节点信息
Arp
功能:显示和修改IP地址与MAC地址之间的映射关系
例子:
    arp -a将显示出所有arp信息
    arp -d #清除arp缓存信息
net
功能: net命令是功能强大的执行命令。可以查看计算机上的用户列表、添加和删除用户I与对方
计算机建立连接、启动或者停止某个网络服务等
种类:
Net Computer    NET User    NET Time    Net Start   Net Pause   Net Continue  
Net Statistics  NET Stop    Net Share   Net Session Net Send    Net Print    Net Name
Net Localgroup  Net Group   Net File    Net Config  NET View    Net Accounts NET Use 
Net User
功能: 添加或更改用户账号或显示用户账号信息
例子:
    net user用户名密码/add #建立用户
    net user用户名/del #删除用户
    net user #查看账户
    net user账户名#查看指定账户信息
    query user #查看当前在线的用户
Net start/Stop service
功能:启动/停止服务指令
例子:
    net start #查看本机已启动的服务
    net stop Everything #停止Everything
    net start Everything #开启Everything
netsh
功能: NetshI是命令行脚本实用工具,它允许从本地或远程显示或修改当前正在运行的计算机的网络配置。
例子:
    netsh /?查看netsh的使用方法
    netsh wlan show profiles #查看连过的WiFi热点
    netsh wlan show profiles name= "WIFI名称" key=clear #查看指定WiFi的配置信息
netstat
功能:显示协议统计信息和当前的TCP/IP连接(该命令只有安装了TCP/IP协议后才能使用)
例子:
netstat -ano查看本机所有的tcp,udp端口连接及其对应的pid
netstat -anob查看本机所有的tcp,udp端口连接,pid及其对应的发起程序
netstat -ano| findstr "ESTABLISHED"查看当前正处于连接状态的端口及ip
netstat -ano| findstr "LISTENING"查看当前正处于监听状态的端口及ip
netstat -ano| findstr "TIME_WAIT"
shutdown
功能:关机
格式:
    shutdown[/i|/|/s|/r|/a|/p| /h | /e] [/f] /m \\computer][/t xxx][/d [p:]x:[/c "comment"]]
例子:
    shutdown-s # 这个会弹出自动关机对话框,默认30秒后关机
    shutdown -S -t 3600 #1小时后自动关机
    at 20:00 shutdown-s #添加一 条关机任务
tasklist
功能:用来查看进程的(类似于linux下的ps)
格式:
    tasklist [/s <Computer> [/u [<Domain>\]<UserName> [/p <Password>]]] [{/m <Module>|/svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <Filter> [/fi <Filter> [ ..1]]
例子
    tasklist #查看本机进程
    tasklist| findstr PID #根据进程的PID号来查询指定进程
    tasklist | findstr "QQ"#查询QQ相关的进程
taskkill
功能:用来关闭进程的
格式:
    TASKKILL [/S system [/U username [/P [passwor]]]{ [/FI filter] [/PID processid | /IM imagename] } [/T][/F]
例子
    takkill /pid 11500 #通过pid号来关闭进程(11500是进程的pid号)
    taskill /IM notepad.exe #通过进程名来关闭进程(.exe后缀不可省略)
© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片