DOS命令
一、nslookup
手动解析域名:nslookup domain
二、Ping
1、ping -l size domain /目的IP 例:
ping -l 200 www.baidu.com
2、ping -t domain/目的IP
ping -t www.baidu.com //一直ping
3、ping -n numbers domain/目的IP
ping -n 10 www.baidu.com //ping的包数
三、ipconfig
ipconfig 大致信息
ipconfig /all 详细信息
ipconfig /release 释放IP
ipconfig /renew 重新获取IP
ipconfig /flushdns 刷新DNS缓存
ipconfig /displaydns 查看DNS缓存
四、文件查看与写入
1、dir
dir //查看当前目录下文件信息
dir C:\windows //后面跟路径则查看路径下的目录
2、type
查看txt文本文档如:
查看当前目录下文件: type name.txt
查看目标目录下文件: type D:\ToTest\two\two.txt
在同一根目录下的文件: type .\two\two.txt
3、分页查看
后面添加 |more
例:
dir C:\windows\system32 |more
dir type D:\ToTest\one.txt |more
4、多行写入
copy con name.txt 如:
当前目录下: copy con one.txt //one.txt 写入文件的名称 Ctrl+c来结束书写
跨目录:copy con D:\ToTest\one\one.txt
5、单行写入
当前目录下: echo 内容 > name.txt
目标目录下: echo 内容 > 路径\name.txt
6、返回上一目录
cd ..
7、内容添加与覆盖
echo 内容2 >> name.txt //内容添加,换行添加,如果跨目录,同上
echo 新内容 > name.txt //新内容覆盖原有内容,如果跨目录,同上
8、创建文件夹
md name //为当前目录下创建文件夹,如果跨目录,同上 mkdir name与其作用相同
attrib +h name //添加属性 h为隐藏属性 s为系统级保护属性 a为只读属性
9、利用echo创建文本文件
echo. > one.txt
echo. >> two.py
echo. > three.c
.....
//用>为覆盖,>>为添加,如果什么也不填的话,效果一样,创建文本类空文件
五、删除
1、删除文件夹
rd filename //针对与空目录(空文件夹),如果跨目录,同上
rd filename /s /q // /q 为不要提示 /s 删除此目录及子目录
rd . /s/q // /q 为不要提示 ./s 删除此根目录及子目录(不要轻易使用)
2、删除文件
del name.txt // 或删除某一类 *.* ,如果跨目录,同上
例:
del *.txt //删除所有以 .txt 结尾的文件
del test.* //删除所有文件名为test的文件
六、添加空文件
fsutil file createnew D:\one.ini size //size单位为bit
attrib +h +s +a one.ini //添加属性
七、修改关联性
assoc .txt=exefile //记事本用exe方式执行
八、定时关机/重启
shutdown -s -f -t time //-s 关机 -r 重启 -f 强制 -t 时间 time单位为秒 -a 取消
shutdown -s -f -t time -c "提示字符" //-c 接提示字符
九、注销
logoff
shutdown -l
十、复制与剪切
copy 路径\name.txt 目标路径\
例: copy C:\Test\one.txt D:\Test\
move 路径\name.txt 目标路径\
例: move C:\Test\two.txt D:\Test\
十一、重命名
ren 原名子.扩展名 目标名.扩展名 //更改文件名
例:ren one.txt three.txt
ren 原名 目标名 //更改文件夹名
例:ren test totest
十二、批处理
1、屏幕上输出显示
echo
2、批处理暂停
pause
3、关闭回显
屏蔽执行过程,只显示结果 : @echo off
4、更改颜色
0a (第一个为背景,第二个为字体,可以color ?来查看帮助)
5、更改标题
title 标题名
例: title This is Test
6、空一行
echo. //后面跟个英文句号
7、去掉回显
ping -n 11 www.test.com >nul 2>nul // >nul 屏蔽回显 2>nul 屏蔽报错回显
8、划分区块
使用冒号 :
9、跳转区块
goto 区块标号 如:
//单独 start 为打开cmd命令
: a
start
goto a
//生成持续永久性打开cmd窗口
8、设置变量
set a=100
set /p a= //由命令窗口输入数值
set /p a= 请输入数值(单位) //后面的文字为显示,而非赋值
%a% //a变量的使用
9、if语句
if "%a%"=="1" goto a
十三、其他
1、更改当前盘路径
F:
D:
C:
2、清屏与退出
cls 清屏
exit 退出