首页 > 代码库 > Windows 常见DOS命令
Windows 常见DOS命令
1. 查看网络连接及路由状况
netstat -a 查看开启了哪些端口,常用netstat -an
netstat -n 查看端口的网络连接情况,常用netstat -an
netstat -v 查看正在进行的工作
netstat -p 协议名 查看某协议使用情况(查看tcp/ip协议使用情况) 例:netstat -p tcq/ip
netstat -s 查看正在使用的所有协议使用情况
nbtstat -A ip 查看对方最近登陆的用户名(对方136到139其中一个端口要打开)
finger username @host 查看最近有哪些用户登陆
ipconfig 查看本地ip地址,参数“/all”显示全部配置信息
ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。
ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)
tracert -参数 ip 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码
mem 查看cpu使用情况
tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
2. 建立网络连接(磁盘映射)与资源共享
net use \\ip\ipc$ " " /user:" " 建立IPC空链接
net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接
net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:
net use h: \\ip\c$ 登陆后映射对方C:到本地为H:
net use \\ip\ipc$ /del 删除IPC链接
net use h: /del 删除映射对方到本地的为H:的映射
net user 查看有哪些用户
net user 帐户名 查看帐户的属性
net user 用户名 密码 /add 建立用户
net user guest 12345 用guest用户登陆后用将密码改为12345
net user guest /active:yes 激活guest用户
net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数
net password 密码 更改系统登陆密码
net time \\目标ip 查看对方时间
net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
net view 查看本地局域网内开启了哪些共享
net view \\ip 查看对方局域网内开启了哪些共享
net share 查看本地开启的共享
net share ipc$ 开启ipc$共享
net share ipc$ /del 删除ipc$共享
net share c$ /del 删除C:共享
telnet ip 端口 远和登陆服务器,默认端口为23
open ip 连接到IP(属telnet登陆后的命令)
telnet 在本机上直接键入telnet 将进入本机的telnet
ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时)
tftp -i 对方IP put c:\srv.exe 登陆后,上传本地c:\server.exe至主机
tftp -i 自己IP get srv.exe c:\srv.exe 登陆后,将"IP"的srv.exe下载到目标主机c:\srv.exe
参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送
3. 文件操作
copy 路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数/y表示确认
copy c:\srv.exe \\ip\admin$ 复制本地c:\srv.exe到对方的admin下
cppy 1.jpg/b+2.txt/a 3.jpg 将2.txt的内容藏身到1.jpg中生成3.jpg新的文件,注:2.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件
copy \\ip\admin$\srv.exe c:\ 复制对方admini$共享下的srv.exe文件(所有文件)至本地C:(或:copy\\ip\admin$\*.* )
xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件
del /S /Q 目录 或用:rmdir /s /Q 目录 /S 删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。
del -F 文件名 加-F参数后就可删除只读文件
/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件
/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。
例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件
md 目录名 创建目录
replace 源文件 要替换文件的目录 替换文件
ren 原文件名 新文件名 重命名文件名
tree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称
type 文件名 显示文本文件的内容
more 文件名 逐屏显示输出文件
dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间
move 要移动的盘符\路径\文件名 移动后的路径\文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖
fc 1.txt 2.txt>3.txt 对比二个文件并把不同之处输出到3.txt文件中,"> "和"> >" 是重定向命令
echo hello>d:\1.txt ; 写入文本到指定文件(如果文件存在则替换)
findstr "hello" 1.txt 在1.txt文件中寻找字符串hello
find 文件名 查找某文件
Windows 常见DOS命令