dos命令大全及用法dos基本命令大全,dos常用命令详细讲解
以下是围绕第二章和更高级的DOS操作命令的详细描述:(根据用法陆续补充)
配置网络Ipconfig命令
默认的Ipconfig是显示当前网络的基本连接信息。
显示连接配置ipconfig /all
显示DNS缓存内容ipconfig /displaydns
删除DNS缓存内容ipconfig /flushdns
释放适配器的DHCP分配的所有(或指定)动态IP地址)ipconfig /release
为所有适配器重新分配IP地址ipconfig /renew
刷新DHCP并重新注册DNS ipconfig /registerdns
show DHCP class id ipconfig/show classid
修改DHCP类ID ipconfig /setclassid
操作关闭命令
关机使您可以一次关闭或重新启动一台本地或远程计算机:
语法:
shut down[/I /l /s /r /a /p /h /e][/f][/m//计算机名/][/t XXX][/d[p:]XX:YY/c comment ]
参数:
/i:显示“远程关机”对话框。/i选项必须是键入的第一个参数,所有后续参数都将被忽略。
/l:立即注销当前用户,没有超时时间。不能将/l与/m//计算机名/或/t一起使用.
/s:关闭计算机。
/r:关机后重新启动计算机。
/a:取消关机操作(仅在超时期限内有效)。参数只能与/m //computername/一起使用。
/p:仅关闭本地计算机(而不是远程计算机),不超时也不发出警告。/p只能和/d一起使用,如果你的电脑不支持关机功能,使用/p会在不切断电脑电源的情况下关闭系统。
/h:将本地计算机置于休眠状态(如果启用了休眠)。只有h可以和/f一起使用。
/e:允许在目标计算机上记录意外关机的原因。
/f:不提前警告用户,强行关闭正在运行的应用程序。
/t:设置当前操作过久后的计时功能,时间单位为秒。
示例:
立即关机:关机-s -t 0
30秒后重启:关机-r -t 30
取消关机:关机-a
网络视图命令netstat
Netstat -a检查哪些端口是打开的,netstat -an是常用的。
Netstat -n通常用于检查端口的网络连接。
Netstat -v来查看正在进行的工作
netstat -p协议名称示例:netstat -p tcq/ip检查协议的使用情况(检查tcp/ip协议的使用情况)
Netstat -s检查所有正在使用的协议的使用情况。
网络服务指挥网
Netstat -a检查哪些端口是打开的,netstat -an是常用的。
Net//IP/IPC $/user: 建立IPC空链接
net//IP/IPC $ password /user: username 建立IPC非空链接
Net使用h: //ip/c$ password /user:用户名直接登录后,将对方C:映射到本地为h:
Net使用h: //ip/c$登录后,将对方C:映射到本地为h:
Net//IP/IPC $/del删除IPC链接
Net使用h: /del用h:删除对方到本地的映射。
Net用户用户名密码/添加来建立用户
网络用户来宾/活动:是,激活来宾用户
Net用户来查看那里有哪些用户。
Net用户帐户名来查看帐户的属性
net local group administrator s username/add user 被添加到administrator中,使其具有管理员权限。注意:在复数administrator后面加上s。
Net start查看启动了哪些服务。
Net服务名启动服务;(例如,网络启动远程登录、网络启动时间表)
网络停止服务名称停止服务
净时间//目标ip查看对方时间
Net//target ip /set设置本地计算机的时间与‘目标IP’主机的时间同步,参数/yes可以取消确认信息。
查看本地局域网中打开了哪些共享
Net view //ip查看对方局域网打开了哪些共享。
Net显示系统网络设置。
网络注销断开共享
Net暂停服务名称暂停服务。
Net send ip text message 向另一方发送消息
Net版本,网络连接类型和正在使用的信息
Net查看本地开放的共享
网络共享ipc$打开ipc$共享
净ipc$/del删除ipc$份额
净份额c$ /del删除c:份额
Net用户guest 12345以guest用户身份登录后,将密码更改为12345。
Net password密码更改系统登录密码
服务命令sc
SC控制系统创建服务和管理服务。
SC使用以下语法:
sc服务器[命令][服务名称]选项1选项2…
各种参数如下所述。
服务器:可选,可以使用双斜杠,比如myserver,或者192.168.0.1来操作远程计算机。如果在本地计算机上操作,则不需要添加任何参数。
命令:下面列出了SC可以使用的命令。
配置--更改服务的配置。(持久)
继续向服务发送继续控制的请求。
控件--向服务发送控件。
创建--创建服务。(添加到注册表中)
删除--删除服务。(已从注册表中删除)
enum depend--枚举服务的依赖关系。
get display name-获取服务的显示名称。
GetKeyName--获取服务的服务密钥名。
询问向服务发送询问控制请求。
暂停--向服务发送暂停控制请求。
QC--询问服务的配置。
查询--查询服务的状态,或列出服务的状态类型。
启动--启动服务。
停止--向服务发送停止请求。
服务名:在注册表中为服务项指定的名称。注意,这个名称不同于显示名称(这个名称可以通过网络启动和服务控制面板看到),而SC使用服务密钥名称来标识服务。
特别说明:SC创建子命令
此命令可以在注册表和服务控制管理数据库中创建一个条目。使用如下语法:
sc服务器创建[服务名] [binPath=]选项1选项2…
这里的Servername,servicename,optionname,optionvalues和上面的一样,这里描述的是option,通常对应键值:option name=option values。
注意:键值对应name=value,等号后面要有一个空格,不能省略。
选项的详细描述如下:
类型=——拥有、共享、交互、内核、文件系统
关于要建立的服务的类型,选项值包括驱动程序使用的类型,默认值是share。
start=——启动、系统、自动、按需、禁用
关于启动服务的类类型,选项值包括驱动程序使用的类型,默认值为demand(手动)。
错误=——正常、严重、关键、忽略
当服务无法导入错误的严重性时,默认为正常。
binPath=(字符串)
服务二进制文件的路径名。这里没有默认值。必须设置该字符串。
group=-(字符串)
该服务所属的组,该组的列表保存在ServiceGroupOrder下的注册表中。默认什么都没有。
标签=-(字符串)
如果该字符串设置为yes,sc可以从CreateService调用中获取tagId。但是SC不显示这个标签,所以用这个没有太大意义。默认是什么都没有。
Depend=-(spaceseparated string)包含空格的字符串。
在启动此服务之前必须启动的服务的名称或组。
obj=-(字符串)
用于运行帐户的名称也可以说是登录身份。默认为本地系统。
显示名称=(字符串)
一种字符串,用于标识用户界面程序中的每项服务。
密码=(字符串)
如果使用不同于localsys系统的帐户,则需要密码。
选项值
Optionname参数名称的数字列表。请参考选项名称。当我们输入一个字符串时,如果我们输入一个空引用,就意味着将导入一个空字符串。
示例:在名为(myserver)的计算机上为一个名为“NewService”的服务建立一个注册表,命令如下:
sc my server create my service bin path=C:/new serv . exe