常用DOS命令大全

计算机网络   2008-06-25 18:58   阅读2   评论0  
字号:    

网络类

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 用户名 密码 /add 建立用户

net user guest /active:yes 激活guest用户

net user 查看有哪些用户

net user 帐户名 查看帐户的属性

net localgroup ***istrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:***istrator后加s用复数

net start 查看开启了哪些服务

net start 服务名  开启服务;(如:net start telnet, net start schedule)

net stop 服务名 停止某服务

net time 目标ip 查看对方时间

net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息

net view 查看本地局域网内开启了哪些共享

net view ip 查看对方局域网内开启了哪些共享

net config 显示系统网络设置

net logoff 断开连接的共享

net pause 服务名 暂停某服务

net send ip "文本信息" 向对方发信息

net ver 局域网内正在使用的网络连接类型和信息

net share 查看本地开启的共享

net share ipc$ 开启ipc$共享

net share ipc$ /del 删除ipc$共享

net share c$ /del 删除C:共享

net user guest 12345 用guest用户登陆后用将密码改为12345

net password 密码 更改系统登陆密码

netstat -a 查看开启了哪些端口,常用netstat -an

netstat -n 查看端口的网络连接情况,常用netstat -an

netstat -v 查看正在进行的工作

netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)

netstat -s 查看正在使用的所有协议使用情况

nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写

tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。

PING命令

这是TCP/IP协议中最有用的命令之一

它给另一个系统发送一系列的数据包,该系统本身又发回一个响应,这条实用程序对查找远程主机很有用,它返回的结果表示是否能到达主机,宿主机发送一个返回数据包需要多长时间。

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]

[-r count] [-s count] [[-j host-list] [-k host-list]]

[-w timeout] destination-list

Options:

-t Ping the specifed host until interrupted.(除非人为中止,否则一直ping下去)

-a Resolve addresses to hostnames.(把IP转为主机名)

-n count Number of echo requests to send.(响应请求的数量)

-l size Send buffer size.(封包的大小)

-f Set Don't Fragment flag in packet.(信息包中无碎片)

-i TTL Time To Live.(时间)

-v TOS Type Of Service.(服务类型)

-r count Record route for count hops.

-s count Timestamp for count hops.

-j host-list Loose source route along host-list.

-k host-list Strict source route along host-list.(较严格的……唉,怎么译好……算了,放着吧)

-w timeout Timeout in milliseconds to wait for each reply.(timeout的时间)

比如大家可能都知道的一个命令 # ping -f -s 65000 ***.***.***.***或者前阶段大家所谓ping死霉国佬时所用的命令(当然这样只会造成我方自己的网络阻塞)。

其实这个命令主要是用来看对方应答的速度,如果怎么ping 得到的结果都是request time out。那恐怕你根本就不用你去找这台主机了,它不在你的射程之内。

ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息

tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)

kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)

del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件

netsh命令的详解

Netsh      是本地或远程计算机的      Windows      2000      网络组件的命令行和脚本实用程序。为了存档或配置其他服务器,Netsh      实用程序也可以将配置脚本保存在文本文件中。   

    

     Netsh      实用程序是一个外壳,它通过附加的"Netsh      帮助      DLL",可以支持多个      Windows      2000      组件。"Netsh      帮助      DLL"提供用来监视或配置特定      Windows      2000      网络组件的其他命令,从而扩展了      Netsh      的功能。每个"Netsh      帮助      DLL"都为特定的网络组件提供了一个环境和一组命令。每个环境中都可以有子环境。例如,在路由环境中存在子环境      Ip      和      Ipx,它们将      IP      路由和      IPX      路由命令集中在一起。   

    

     Netsh      命令行选项包括下列各项:   

    

     用法:      netsh      [-a      AliasFile]      [-c      Context]      [-r      RemoteMachine]   

     [Command      |      -f      ScriptFile]   

    

     下列指令有效:   

    

     此上下文中的命令:   

     ?      -      显示命令列表。   

     aaaa      -      更改到      `aaaa'      上下文。   

     add      -      将一个配置项添加到项目列表中。   

     delete      -      在项目列表上删除一个配置项目。   

     dhcp      -      更改到      `dhcp'      上下文。   

     dump      0      -      显示一个配置脚本。   

     exec      -      运行一个脚本文件。   

     help      -      显示命令列表。   

     interface      -      更改到      `interface'      上下文。   

     ras      -      更改到      `ras'      上下文。   

     routing      -      更改到      `routing'      上下文。   

     set      -      更新配置设置。   

     show      -      显示信息   

     wins      -      更改到      `wins'      上下文。   

    

     下列的子上下文可用:   

     routing      interface      ras      dhcp      wins      aaaa   

    

     若需要命令的更多帮助信息,请键入命令,   

     后面跟      ?。   

     -a      AliasFile     

     指定使用了一个别名文件。别名文件包含      netsh      命令列表和一个别名版本,所以可以使用别名命令行替换      netsh      命令。可以使用别名文件将其他平台中更熟悉的命令映射到适当的      netsh      命令。   

    

     -c      Context     

     指定对应于已安装的支持      DLL      的命令环境。   

    

     命令     

     指定要执行的      netsh      命令。   

    

     -f      ScriptFile     

     指定运行      ScriptFile      文件中所有的      netsh      命令。   

    

     -r      RemoteMachine     

     指定在远程计算机上运行      netsh      命令,由名称或      IP      地址来指定远程计算机。   

    

     您可以将命令缩写为意义明确的最短的字符串。例如,发布      sh      ip      int      命令相当于发布      show      ip      interface。Netsh      命令可以是全局的或特定环境的。全局命令可以在任何环境中发布,并用于一般的      Netsh      实用程序功能。特定环境的命令随环境而变化。您可以将发布的命令记录在日志文件中,以创建      netsh      命令会话的审核踪迹。   

    

     列出了      netsh      全局命令。   

    

     命令      说明     

     ..      上移一个环境等级。     

     ?      或      help      显示命令行"帮助"。     

     show      version      显示      Windows      和      Netsh      实用程序的当前版本。     

     show      netdlls      显示已安装的"Netsh      帮助      DLL"的当前版本。     

     add      helper      添加"Netsh      帮助      DLL"。     

     delete      helper      删除"Netsh      帮助      DLL"。     

     show      helper      显示已安装的"Netsh      帮助      DLL"。     

     cmd      创建      Windows      2000      命令窗口。     

     online      将当前模式设置为联机。     

     offline      将当前模式设置为脱机。     

     set      mode      将当前模式设置为联机或脱机。     

     show      mode      显示当前模式。     

     flush      丢弃以脱机模式进行的任何更改。     

     commit      提交以脱机模式进行的更改。     

     set      audit-logging      打开或关闭记录工具。     

     show      audit-logging      显示当前的审核记录设置。     

     set      loglevel      设置记录信息的级别     

     show      loglevel      显示记录信息的级别。     

     set      machine      配置执行      netsh      命令的计算机。     

     show      machine      显示执行      netsh      命令的计算机。     

     exec      执行包括      netsh      命令的脚本文件。     

     quit      或      bye      或      exit      退出      Netsh      实用程序。     

     add      alias      向现有命令添加别名。     

     delete      alias      删除现有命令的别名。     

     show      alias      显示所有已定义的别名。     

     dump      将配置写入文本文件。     

     popd      从堆栈中弹出环境的脚本命令。     

     pushd      将当前的环境推入堆栈的脚本命令。     

    

     Netsh      实用程序有如下命令模式:   

    

     联机     

     联机模式下,在      Netsh      命令提示符下发布的命令被立即执行。   

    

     脱机     

     脱机模式下,将在      Netsh      命令提示符下积累发布的命令,并通过发布      commit      全局命令来按照批处理方式执行。可以通过发布      flush      全局命令来丢弃积累的命令。   

    

     脚本     

     使用      -f      命令行选项,或在      Netsh      命令提示符下发布      exec      全局命令,可以执行指定文件中所有的      netsh      命令。   

    

     要创建当前配置的脚本,请使用      dump      全局命令。dump      命令根据      netsh      命令输出当前运行的配置。可以使用该命令创建的脚本来配置新的服务器或重新配置现有的服务器。如果要对组件的配置作很大的更改,推荐您使用      dump      命令开始配置会话,以防在进行更改前需要还原配置。   

    

     Interface      命令   

     下表列出了可在      Windows      2000      命令提示符下键入的      netsh      命令,这些命令用于管理运行      Windows      2000      Server      及"路由和远程访问"服务的计算机上的接口设置。如果对某个特殊功能有多个命令,则在每个命令之间用斜线      (/)      分隔。   

    

     当在命令提示符下键入命令时,请在每个命令前加上      netsh。要获得每个命令的精确语法,可在命令之后键入      ?。选项例如,要获得      netsh      interface      命令的命令行"帮助",请在命令提示符下键入      netsh      interface?。   

    

     命令      说明     

     interface      set/show      interface      启用、禁用、连接、断开连接以及显示请求拨号接口的配置。     

     interface      set/show      credentials      在请求拨号接口上配置或显示用户名、密码和域名。     

    

     ………      (省略二、三千字)   

    

    

     言归正传,现在来看看WIN2000下的网络设置的配置。   

    

     D:\>netsh   

     netsh>interface   

     interface>dump   

     #========================   

     #      接口配置   

     #========================   

     pushd      interface   

    

     reset      all   

    

    

     popd   

     #      接口配置结束   

    

     #      ----------------------------------   

     #      接口      IP      配置   

     #      ----------------------------------   

     pushd      interface      ip   

    

    

     #      "本地连接      2"      的接口      IP      配置   

    

     set      address      name      =      "本地连接      2"      source      =      dhcp   

     set      dns      name      =      "本地连接      2"      source      =      dhcp   

     set      wins      name      =      "本地连接      2"      source      =      dhcp   

    

     #      "本地连接"      的接口      IP      配置   

    

     set      address      name      =      "本地连接"      source      =      static      addr      =      192.168.1.10      mask      =      255.255.255.0   

     set      address      name      =      "本地连接"      gateway      =      192.168.0.1      gwmetric      =      1   

     set      dns      name      =      "本地连接"      source      =      static      addr      =      192.168.0.1   

     set      wins      name      =      "本地连接"      source      =      static      addr      =      none   

    

    

     popd   

     #      接口      IP      配置结束   

    

    

     如果,你想快速修改一个本地IP地址。   

     你可以先用文本写入以下的内容:   

    

     interface      ip   

     set      address      本地连接      static      192.168.5.10      255.255.255.0      192.168.0.1      1   

     ^^^      ^^^      ^^^      ^^^      ^^   

     接口名称      IP地址      子网掩码      网关      接口跃点数   

    

     如上保存为      local.sh   

    

     D:\>netsh      exec      local.sh   

    

     即可。是不是十分简单呢。Netsh命令还有不少强劲功能,还没有发挥出来。有信心的你,自己来试试吧!

文件文件夹类

1.DIR:列出磁盘文件和目录

DIR命令可以说是DOS中使用最广泛的命令之一,使用后可以列出当前路径下所有的磁盘文件和目录,它的使用参数很多,常见的如:/D:文件按栏分类列出;/p:在每个信息屏幕后暂停;/W:用宽列表格式;/X:显示为非8dot3文件名产生的短名称。

2.COpY拷贝文件

COpY命令可以说是DOS中功能最为丰富多彩的命令之一,我们不仅可以通过COpY命令拷贝文件、重命名文件,还可以创建Autoexec.bat和Config.sys文件(这在不能使用EDIT编辑器时非常实用),甚至还可以打印文件、合并文件呢。其格式为:

COpY [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名]

3.DEL:删除文件

DEL命令可以删除一个或数个指定的文件(但无法删除文件夹),如果键入“DEL *.*”命令将会删除当前路径下所有文件,系统会给出确认提示框请求确认。如果你想删除文件夹的话,可以使用DELTREE命令,这是一条外部命令。

4.CD:显示当前目录名或改变当前目录

CD是DOS中使用频率最高的命令之一。主要是为了快速切换到另一盘符或目录中,例如“CD G:Temp”可以快速跳转到“G:Temp”目录,使用“CD..”可以退回到上一级目录,而使用“CD”可以快速返回当前盘的根目录中。

5.FDISK:硬盘分区

这是一个极其危险的DOS命令,它的作用是对硬盘进行分区,使用后将丢失硬盘中所有的文件。新手不要轻易使用这条命令。

6.FORMAT:高级格式化

无论是硬盘还是软盘,都必须进行高级格式化后才能使用,FORMAT命令的功能就是高级格式化磁盘,如果加上/s参数可以制作系统盘,加上/Q参数可执行快速格式化。

7.SYS:传递系统文件

除了使用FORMAT /S命令来制作系统盘外,我们也可以使用SYS命令来传递系统文件,例如“C:> SYS A:”就是将C盘的系统文件传递到A盘,这在安装了多操作系统的计算机上恢复系统文件时特别有用。

8.SMARTDRV:磁盘缓冲程序

如果你曾有过在DOS下安装Windows操作系统经验的话,那么一定知道在安装前绝对需要事先加载SMARTDRV程序,否则将无法忍受那漫长安装时间的折磨!而如果想加载SMARTDRV程序,那么一定要同时加载HIMEM.SYS。

windows 服务命令

appwiz.cpl------------添加删除程序

control userpasswords2--------用户帐户设置

cleanmgr-------垃圾整理

CMD--------------命令提示符可以当作是 Windows 的一个附件,Ping,Convert 这些不能在图形环境下 使用的功能要借助它来完成。

cmd------jview察看Java虚拟机版本。

command.com------调用的则是系统内置的 NTVDM,一个 DOS虚拟机。它完全是一个类似 Virtual PC 的 虚拟环境,和系统本身联系不大。当我们在命令提示符下运行 DOS 程序时,实际上也 是自动转移到 NTVDM虚拟机下,和 CMD 本身没什么关系。

calc-----------启动计算器

chkdsk.exe-----Chkdsk磁盘检查

compmgmt.msc---计算机管理

conf-----------启动 netmeeting

control userpasswords2-----User Account 权限设置

devmgmt.msc--- 设备管理器

diskmgmt.msc---磁盘管理实用程序

dfrg.msc-------磁盘碎片整理程序

drwtsn32------ 系统医生

dvdplay--------启动Media Player

dxdiag-----------DirectX Diagnostic Tool

gpedit.msc-------组策略编辑器

gpupdate /target:computer /force 强制刷新组策略

eventvwr.exe-----事件查看器

explorer-------打开资源管理器

logoff---------注销命令

lusrmgr.msc----本机用户和组

msinfo32---------系统信息

msconfig---------系统配置实用程序

net start (servicename)----启动该服务

net stop (servicename)-----停止该服务

notepad--------打开记事本

nusrmgr.cpl-------同control userpasswords,打开用户帐户控制面板

Nslookup-------IP地址侦测器

oobe/msoobe /a----检查XP是否激活

perfmon.msc----计算机性能监测程序

progman--------程序管理器

regedit----------注册表编辑器

regedt32-------注册表编辑器

regsvr32 /u *.dll----停止dll文件运行

route print------查看路由表

rononce -p ----15秒关机

rsop.msc-------组策略结果集

rundll32.exe rundll32.exe %Systemroot%System32shimgvw.dll,ImageView_Fullscreen----启动一个空白的Windows 图片和传真查看器

secpol.msc--------本地安全策略

services.msc---本地服务设置

sfc /scannow-----启动系统文件检查器

sndrec32-------录音机

taskmgr-----任务管理器(适用于2000/xp/2003)

tsshutdn-------60秒倒计时关机命令

winchat--------XP自带局域网聊天

winmsd---------系统信息

winver-----显示About Windows 窗口

wupdmgr-----------Windows Update

评论(?)
阅读(?)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
网易公司版权所有 ©1997-2009