中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 系统命令调查与普及 上一主题 | 下一主题
PPdos
高级用户




积分 783
发帖 268
注册 2006-12-26
状态 离线
『楼 主』:  系统命令调查与普及

给大家出道题目,顺便提个建议:

运行以下命令:
dir %systemroot%\system32\*.exe /w
看看有没有你不懂的内部或外部命令。。。

然后选择一个你自己不懂的,想办法弄懂 然后把用法发上来并举出实例

如果大家觉得知识够完善 请试一试吧



菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.
2008-6-23 05:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
PPdos
高级用户




积分 783
发帖 268
注册 2006-12-26
状态 离线
『第 2 楼』:  

先说下其中一个我不懂的命令吧(虽然有好多><#!)

RSH命令

  Quote:
remote shell 的简写 简单的理解为 与远程主机建立一个管道 将本机上的回车的命令发送到远程主机上 然后把远程主机上的反映回显到本地主机上

举例:
在远程主机192.168.0.1上以Coucou用户执行dir命令

  Quote:
rsh 192.168.0.1 -l Coucou dir
> 192.168.0.1:连接超时

(我这里没有远程主机 先凑合一下吧大家)

如果使用重定向 ">>" 需要加上引号 不然是在自己机器上执行

[ Last edited by PPdos on 2008-6-23 at 01:09 AM ]



菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.
2008-6-23 05:33
查看资料  发短消息 网志   编辑帖子  回复  引用回复
pusofalse
银牌会员




积分 1604
发帖 646
注册 2008-4-13
状态 离线
『第 3 楼』:  

我想知道一共有多少个命令。。。 恐怕我连其中的3分之一的命令。。都不会。。。



心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2008-6-23 07:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
PPdos
高级用户




积分 783
发帖 268
注册 2006-12-26
状态 离线
『第 4 楼』:  

我的xp home edition sp3系统里有300多条

再发一条命令:
sol
这个命令让很多人着迷^^



菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.
2008-6-23 08:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 5 楼』:  



  Quote:
whoami -- 这个工具可以用来获取本地系统上当前用户(访问令牌)的用户名和组信息,以及相应的安全标识符(SID)、特权和登录标识符(logon ID)。例如,谁是当前登录的用户? 如果没有指定开关,工具用 NTLM 格式(域\用户名)显示用户名。

Windows Server 2003

  Quote:
C:\>whoami /user

用户信息
----------------

用户名               SID
==================== ============================================
jinjie-520\jinjie027 S-1-5-21-2901898759-1882768009-928121960-500



   此帖被 +5 点积分       点击查看详情   
评分人:【 PPdos 分数: +5  时间:2008-6-23 22:20


2008-6-23 22:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
PPdos
高级用户




积分 783
发帖 268
注册 2006-12-26
状态 离线
『第 6 楼』:  网络诊断命令


netsh
收集关于系统的的硬软件信息和网络连接的信息

gui界面是
netsh diag gui
此命令真是强大 以前偶尔用过却没细细捉摸,今天有幸再此看到 就给大家演示一下:

如果不懂 请 netsh /? 查询帮助

以下为个别操作举例:

  Quote:
netsh firewall>show state

防火墙状态:
-------------------------------------------------------------------
配置文件                          = 标准
操作模式                          = 禁用
例外模式                          = 启用
多播/广播响应模式                 = 启用
通知模式                          = 启用
组策略版本                        = 无
远程管理模式                      = 禁用

Ports currently open on all network interfaces:
Port   Protocol  Version  Program
-------------------------------------------------------------------
9      UDP       IPv4     C:\Program Files\Windows Live\Messenger\msnmsgr.exe
33191  UDP       IPv4     C:\Program Files\Windows Live\Messenger\msnmsgr.exe
15882  UDP       IPv4     C:\Program Files\Windows Live\Messenger\msnmsgr.exe
1763   UDP       IPv4     C:\Program Files\Windows Live\Messenger\msnmsgr.exe
59154  UDP       IPv4     C:\Program Files\Windows Live\Messenger\msnmsgr.exe
24358  UDP       IPv4     (null)
24358  TCP       IPv4     (null)
1932   UDP       IPv4     C:\Program Files\Windows Live\Messenger\msnmsgr.exe
1986   UDP       IPv4     C:\Program Files\Windows Live\Messenger\msnmsgr.exe
56306  UDP       IPv4     C:\Program Files\Windows Live\Messenger\msnmsgr.exe



  Quote:
C:\Documents and Settings\me>netsh diag connect 58.215.64.130 80
下列命令没有找到: diag connect 58.215.64.130 80。

C:\Documents and Settings\me>netsh diag connect iphost 58.215.64.130 80

IPHost (58.215.64.130)
    IPHost = 58.215.64.130
    Port = 80
    服务器看起来运行在端口 [80]

除了连接 指定ip 指定端口外 也可以是代理服务器 邮件服务器 等等

  Quote:
C:\Documents and Settings\me>netsh diag connect

下列指令有效:

此上下文中的命令:
connect ieproxy -     连接到 Internet Explorer 的代理
connect iphost -     连接到用户指定的 IP 主机。
connect mail   -     连接到邮件服务器。
connect news   -     连接到新闻服务器。

show 一下子命令

  Quote:
netsh diag>show

下列指令有效:

命令从 netsh 上下文继承:
show alias     - 列出所有定义过的别名。
show helper    - 请列出所有头等助手。
show mode      - 显示当前的模式。

此上下文中的命令:
show adapter   -     显示所有适配器。
show all       -     显示所有类别。
show client    -     显示所有网络客户端。
show computer  -     显示计算机信息。
show dhcp      -     显示每个适配器的 DHCP 服务器。
show dns       -     显示每个适配器的 DNS 服务器。
show gateway   -     显示每个适配器的默认网关服务器。
show ieproxy   -     显示 Internet Explorer 的服务器名称和端口号。
show ip        -     显示每个适配器的 IP 地址。
show mail      -     显示邮件服务器名称和端口号。
show modem     -     显示所有调制解调器。
show news      -     显示新闻服务器名称和端口号。
show os        -     显示操作系统信息。
show test      -     显示所有类别并执行所有测试
show version   -     显示 Windows 和 WMI 版本。
show wins      -     显示每个适配器的首选和辅助 WINS 服务器。

好玩得还有 喜欢的发帖子顶!

[ Last edited by PPdos on 2008-6-24 at 04:57 PM ]



菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.
2008-6-24 23:50
查看资料  发短消息 网志   编辑帖子  回复  引用回复
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『第 7 楼』:  

netsh 还可以设置防火墙 好东西(我的电脑上是有的,看了网吧的电脑,没有)

想学习 makecab 打包工具, 看了老毛桃那个作品,那些参数很多都不会
希望高手指教



综合型编程论坛

我的作品索引
  
2009-1-2 14:42
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (523066680)  编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 8 楼』:  Re 7楼



  Quote:
MakeCAB是微软提供的制作CAB的文件,详细的MakeCAB介绍请参考微软MSDN。系统给出命令用法如下:

Microsoft (R) Cabinet Maker - Version (32) 1.00.0601 (03/18/97)
Copyright (c) Microsoft Corp 1993-1997. All rights reserved.

MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination]
MAKECAB [/V[n]] [/D var=value ...] /F directive_file [...]

  source         File to compress.
  destination    File name to give compressed file.  If omitted, the
                 last character of the source file name is replaced
                 with an underscore (_) and used as the destination.
  /F directives  A file with MakeCAB directives (may be repeated).
  /D var=value   Defines variable with specified value.
  /L dir         Location to place destination (default is current directory).
  /V[n]          Verbosity level (1..3).

如果目录里面有多个文件,那么就需要编写一个文件列表文件,用来告诉MakeCAB,有多少文件需要打包。
简单的编写了一个list.txt文件,里面仅仅包含2行。一个是libactivex.inf,一个libactivex.dll
然后执行:

makecab /F list.txt /D compressiontype=lzx /D compressionmemory=21 /V

系统将显示压缩过程和压缩结果,如下:

Microsoft (R) Cabinet Maker - Version 5.1.2600.2180
Copyright (c) Microsoft Corporation. All rights reserved..

287,395 bytes in 2 files
Total files:              2
Bytes before:       287,395
Bytes after:        162,170
After/Before:            56.43% compression
Time:                     0.74 seconds ( 0 hr 0 min 0.74 sec)
Throughput:             378.76 Kb/second

压缩之后,目录下将生成一个目录,将目录里面的文件改名成libactivex.cab(可以是你需要的文件名)就OK了。

然后就可以放到WEB服务器的目录下,IE打开的时候就会提示下载了。

附:INF的生成方法将在以后介绍。

其实,还有2个办法生成CAB文件,一个就是利用Visual Studio,另外一个就是利用专门的打包工具,可以google一下。

makecab 的使用方法详解与技巧 :

最简单的用法:
makecab 文件完整的名称 如 makecab wmd.dll

指定压缩类型及使用内存的大小:
makecab /d compressiontype=lzx /d compressionmemory=21 wmd.dll 压缩比高

批量压缩的办法:
for %v in (*.*) do makecab %v

之前俺研究了好久,都不知道怎么用一条命令将一个目录下的所有文件压缩成CAB包,现在终于知道了,压缩成一个CAB包的办法:
makecab /f list.txt /d compressiontype=mszip /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

来个高压缩比的:
makecab /f list.txt /d compressiontype=lzx /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

这儿的list.txt里面是文件的列表,如果是相对路径那么要放到要压缩的文件夹中,如果是绝对路径就可以放到任何地方喽!





2009-1-2 19:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
netbenton
银牌会员

批处理编程迷


积分 1916
发帖 752
注册 2008-12-28
来自 广西
状态 离线
『第 9 楼』:  


走进盲区.



精简
[你的+我的+他的]=>[大家的]    个人网志   
2009-1-4 00:18
查看资料  发送邮件  发短消息 网志  OICQ (37659560)  编辑帖子  回复  引用回复
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『第 10 楼』:  

请允许我放一个这么长的东西....

bootcfg  描述:
    此命令行工具可以用来在 BOOT.INI 文件中配置,查询,
    更改或删除启动项目设置。

charmap 字符映射表

chkntfs 在启动时显示或修改磁盘检查。

cleanmgr 清理磁盘工具(windows下的)

cliconfg  SQL SERVER 客户端网络实用工具(windows下)

clipbrd 剪切簿查看器(windows下)

convert 转换磁盘为ntfs格式(不删除数据)

ddeshare 共享(windows下)

defrag 碎片整理程序

diantz  相当于 makecab命令 好像是cab打包工具

diskpart 很多磁盘操作,不懂

dosx 进入command状态


DRIVERQUERY [/S system [/U username [/P [password]]]]
              [/FO format] [/NH] [/SI] [/V]
描述:
    允许管理员枚举和显示已安装设备驱动程序
    列表以及驱动程序的属性。

drwatson 系统医生 (windows下)

drwtsn32 系统医生相关 (windows下)

dxdiag directX诊断工具 (windows下)

esentutl 英文 完全不懂.好像跟数据库有关

eventvwr 事件查看器(windows下)

exe2bin 好像是转换exe到Bin 乱玩没成功过...

expand 解压cab文件
       好像(只是说好像)-f参数好像是用来指定解压其中一个文件的

路过fc命令,大家做数学练习的时候用这个来校对答案是最好的了

finger
Displays information about a user on a specified system running the
Finger service. Output varies based on the remote system.

forcedos 启动程序。
         可传递给程序参数。

郁闷freecell是空当接龙

fsquirt (windows下)Bluetooth 文件传送向导,我看着 tooth怎么这么眼熟原来是牙,还是蓝牙。

fsutil 好东西,经过...

getmac (不懂)
    描述:
    此命令行工具使管理员能够显示系
    统上一个或多个网卡的 MAC 地址。

getresult
    描述:
    此命令行工具显示目标用户和计算机的
    策略 (RSoP) 的结果集。(好像就是相关信息)

gpupdate
     Microsoft(R) Windows(R) 操作系统组策略刷新实用程序 v5.1
     (C) Microsoft Corporation. All rights reserved.
     说明:  刷新组策略设置。

hostname 计算机名称

iexpress (windows下)捆绑文件的东西....貌似打包在exe文件里面,setup时像安装程序一样
         第一次看到是在某教程--windows自带木马捆绑工具....

ipxroute NWLink 源路由选择控制程序 2.00 版。

LODCTR (不懂)为可扩展的计数器更新性能监视器的计数器名称及说明文字

Logman 管理“性能日志和警报”服务,来创建和管理事件跟踪会话日志和性能日志。
      (虽然不知道怎么玩,但是很“先进” 我用more结合列出,结果一行一个字...还有响声)

logoff 不试不知道...试试

magnify (windows下)放大镜

makecab 压缩+打包 跟上面说的diantz一样

Mem    (需在command中使用)
显示有关分配内存区域、可用内存区域和当前在 MS-DOS 子系统中加载进内存的程序信息。键入不带参数的 mem 显示 MS-DOS 子系统的已使用和可用内存的状态。

参数
/program
显示正加载进入内存的程序状态。
/debug
显示当前加载程序和内部驱动程序的状态,以及其他程序信息。
/classify
显示加载到常规内存和高端内存区 (UMA) 的程序状态。
/?


mmc Path\filename.msc [/a] [/64] [/32]

参数
Path\filename.msc
启动 MMC 并打开保存的控制台。需要为保存的控制台文件指定完整的路径和文件名。如果没有指定控制台文件,则 MMC 将打开新的控制台。
/a
在作者模式中打开保存的控制台。用来对保存的控制台进行更改。
/64
打开 64 位版本的 MMC (MMC64)。只有运行 Windows XP 64-Bit Editon 才使用该选项。
/32
打开 32 位版本的 MMC (MMC32)。运行 Windows XP 64-Bit Editon 时,可以通过该命令行选项打开 MMC,从而运行 32 位管理单元。



mountvol (好东西....)创建、删除或列出卷装载点。

mplay32 windows自带的音乐播放程序,文件-打开--发现windows的发声音频文件,例如关机
        在windows\media 目录下

mkbkup 好像是备份还原的,不会用.

mqsvc 不知道是什么 列的那串表很有个性

mrinfo -n           以数字格式显示 IP 地址
       -i address   发送查询的本地界面地址
       -t seconds   IGMP 查询的超时时间(以秒为单位) (缺省为 3 秒)
       -r retries   额外发送 SNMP 查询的次数 (缺省为 0)

msg  (系统对话框) 将消息发给用户

mshearts 网上红心大战

msiexec 安装选项

narrator windows讲述人

nslookup 显示可用来诊断域名系统 (DNS) 基础结构的信息。使用此工具之前,您应当熟悉 DNS 的工作原理。只有在已安装 TCP/IP          协议的情况下才可以使用 Nslookup 命令行工具。

ntbackup (windows下)备份工具

ntsd 全英文,据说可以强制关闭进程的taskkill以外的工具,我不会。

openfiles 描述:
    允许管理员列出或中断系统上已打开的
    文件和文件夹。

osk 跟曾经见过的屏幕键盘不一样 很漂亮(不知道跟系统版本有没有关系)

packager (windows下) 对象打包程序 好像还可以更换图标

pentnt 英文,完全不会

proxycfg -?  : 查看帮助信息

proxycfg     : 查看当前 WinHTTP 代理设置

qprocess  列出进程的又一种方式

qwinsta 会话...

racmgr32 (windows下)远程自动化连接程序

replace 替换文件  我都忘了有这命令了

rtcshare (windows下) 共享会话

runas 允许用户用其他权限运行指定的工具和程序,而不是用户当前登录提供的权限。

sigverif (windows下)文件签名验证

syncapp (在桌面建立一个 我的公文包)

sysedit (windows下)系统配置编辑器

tsdiscon 到注销画面 但没有注销...

tsshutdn 关机的,感觉不错

verifier (windows下) 完全不懂

winchat (windows下) 聊天



综合型编程论坛

我的作品索引
  
2009-1-10 14:06
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (523066680)  编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 11 楼』:  Re 10楼

如能提供一些应用实例、开关讲解,就更好了。



2009-1-10 15:57
查看资料  发短消息 网志   编辑帖子  回复  引用回复
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『第 12 楼』:  

我食言了  又来上线了。。。。

自个儿也不晓得,一个个试过看了说明而已

对了网上有个抽取help教程的《我爱批处理-专项教程》

我网盘藏了一个 523066680.ys168.com   最后一个文件夹里面



综合型编程论坛

我的作品索引
  
2009-1-14 09:24
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (523066680)  编辑帖子  回复  引用回复
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『第 13 楼』:  

看来还是一个个命令地聊比较有趣。

用了一下mqsvc 列出一个表格 我完全不知道那是什么东西 哪位大侠愿意解析一二

先谢谢了。



综合型编程论坛

我的作品索引
  
2009-1-29 21:38
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (523066680)  编辑帖子  回复  引用回复
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『第 14 楼』:  

w32tm 命令不错,大家研究下~



综合型编程论坛

我的作品索引
  
2009-10-22 15:32
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (523066680)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: