• 12477阅读
  • 2回复

Win2000命令全集[skygb] [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2005-07-30
Win2000命令全集


accwiz.exe > Accessibility Wizard for walking you through setting up your machine for your mobility needs. 辅助工具向导


acsetups.exe > ACS setup DCOM server executable


actmovie.exe > Direct Show setup tool 直接显示安装工具


append.exe > Allows programs to open data in specified directories as if they were in the current directory. 允许程序打开制定


目录中的数据


arp.exe > NETWORK Display and modify IP - Hardware addresses 显示和更改计算机的IP与硬件物理地址的对应列表


at.exe > AT is a scheduling utility also included with UNIX 计划运行任务


atmadm.exe > Displays statistics for ATM call manager. ATM调用管理器统计


attrib.exe > Display and modify attributes for files and folders 显示和更改文件和文件夹属性


autochk.exe > Used to check and repair Windows File Systems 检测修复文件系统


autoconv.exe > Automates the file system conversion during reboots 在启动过程中自动转化系统


autofmt.exe > Automates the file format process during reboots 在启动过程中格式化进程


autolfn.exe > Used for formatting long file names 使用长文件名格式


bootok.exe > Boot acceptance application for registry


bootvrfy.exe > Bootvrfy.exe, a program included in Windows 2000 that notifies the system that startup was successful.


Bootvrfy.exe can be run on a local or remote computer. 通报启动成功

cacls.exe > Displays or modifies access control lists (ACLs) of files. 显示和编辑ACL


calc.exe > Windows Calculators 计算器


cdplayer.exe > Windows CD Player CD播放器


change.exe > Change { User | Port | Logon } 与终端服务器相关的查询


charmap.exe > Character Map 字符映射表


chglogon.exe > Same as using "Change Logon" 启动或停用会话记录


chgport.exe > Same as using "Change Port" 改变端口(终端服务)


chgusr.exe > Same as using "Change User" 改变用户(终端服务)


chkdsk.exe > Check the hard disk for errors similar to Scandisk 3 Stages must specify a Drive Letter 磁盘检测程序


chkntfs.exe > Same as using chkdsk but for NTFS NTFS磁盘检测程序


cidaemon.exe > Component of Ci Filer Service 组成Ci文档服务


cipher.exe > Displays or alters the encryption of directories [files] on NTFS partitions. 在NTFS上显示或改变加密的文件或目录


cisvc.exe > Content Index -- It's the content indexing service for I 索引内容


ckcnv.exe > Cookie Convertor 变换Cookie


cleanmgr.exe > Disk Cleanup, popular with Windows 98 磁盘清理


cliconfg.exe > SQL Server Client Network Utility SQL客户网络工具


clipbrd.exe > Clipboard viewer for Local will allow you to connect to other clipboards 剪贴簿查看器


clipsrv.exe > Start the clipboard Server 运行Clipboard服务


clspack.exe > CLSPACK used to create a file listing of system packages 建立系统文件列表清单


cluster.exe > Display a cluster in a domain 显示域的集群


_cmd_.exe > Famous command prompt 没什么好说的!


cmdl32.exe > Connection Manager Auto-Download 自动下载连接管理


cmmgr32.exe > Connection Manager 连接管理器


cmmon32.exe > Connection Manager Monitor 连接管理器监视


cmstp.exe > Connection Manager Profile Manager 连接管理器配置文件安装程序


comclust.exe > about cluster server 集群


comp.exe > ComClust Add, Remove, or Join a cluster. 比较两个文件和文件集的内容*


compact.exe > Displays or alters the compression of files on NTFS partitions. 显示或改变NTFS分区上文件的压缩状态


conime.exe > Console IME IME控制台


control.exe > Starts the control panel 控制面板


convert.exe > Convert File System to NTFS 转换文件系统到NTFS


convlog.exe > Converts MS IIS log files 转换IIS日志文件格式到NCSA格式


cprofile.exe > Copy profiles 转换显示模式


cscript.exe > MS Windows Scripts Host Version 5.1 较本宿主版本


csrss.exe > Client Server Runtime Process 客户服务器Runtime进程


csvde.exe > Comma Separated Variable Import/Export Utility 日至格式转换程序


dbgtrace.exe > 和Terminal Server相关


dcomcnfg.exe > Display the current DCOM configuration. DCOM配置属性


dcphelp.exe > ?


dcpromo.exe > Promote a domain controller to ADSI AD安装向导


ddeshare.exe > Display DDE shares on local or remote computer DDE共享


ddmprxy.exe >


debug.exe > Runs Debug, a program testing and editing tool. 就是DEBUG啦!


dfrgfat.exe > Defrag FAT file system FAT分区磁盘碎片整理程序


dfrgntfs.exe > Defrag NTFS file system NTFS分区磁盘碎片整理程序


dfs_cmd_.exe > configures a Dfs tree 配置一个DFS树


dfsinit.exe > Distributed File System Initialization 分布式文件系统初始化


dfssvc.exe > Distributed File System Server 分布式文件系统服务器


diantz.exe > MS Cabinet Maker 制作CAB文件


diskperf.exe > Starts physical Disk Performance counters 磁盘性能计数器


dllhost.exe > dllhost is used on all versions of Windows 2000. dllhost is the hedost process for all COM+ applications. 所有


COM+应用软件的主进程


dllhst3g.exe >


dmadmin.exe > Disk Manager Service 磁盘管理服务


dmremote.exe > Part of disk management 磁盘管理服务的一部分


dns.exe > DNS Applications DNS


doskey.exe > recalls Windows command lines and creates macros 命令行创建宏


dosx.exe > DOS Extender DOS扩展


dplaysvr.exe > Direct Play Helper 直接运行帮助


drwatson.exe > Dr Watson for 2000 Fault Detector 华生医生错误检测


drwtsn32.exe > Dr Watson for 2000 viewer and configuration manager 华生医生显示和配置管理


dtcsetup.exe > Installs MDTC


dvdplay.exe > Windows 2000 DVD player DVD播放


dxdiag.exe > Direct-X Diagnostics Direct-X诊断工具


edlin.exe > line-oriented text editor. 命令行的文本编辑器(历史悠久啊!)

edlin.exe > line-oriented text editor. 命令行的文本编辑器(历史悠久啊!)


esentutl.exe > MS Database Utility MS数据库工具


eudcedit.exe > Private character editor Ture Type造字程序


eventvwr.exe > Windows 2000 Event Viewer 事件查看器


evnt_cmd_.exe > Event to trap translator; Configuration tool


evntwin.exe > Event to trap translator setup


exe2bin.exe > Converts EXE to binary format 转换EXE文件到二进制


expand.exe > Expand Files that have been compressed 解压缩


extrac32.exe > CAB File extraction utility 解CAB工具


fastopen.exe > Fastopen tracks the location of files on a hard disk and stores the information in memory for fast access. 快


速访问在内存中的硬盘文件


faxcover.exe > Fax Cover page editor 传真封面编辑


faxqueue.exe > Display Fax Queue 显示传真队列


faxsend.exe > Fax Wizard for sending faxes 发送传真向导


faxsvc.exe > Starts fax server 启动传真服务


fc.exe > Compares two files or sets of files and their differences 比较两个文件的不同


find.exe > Searches for a text string in file or files 查找文件中的文本行


findstr.exe > Searches for strings in files 查找文件中的行


finger.exe > Fingers a user and displays statistics on that user Finger一个用户并显示出统计结果


fixmapi.exe > Fix mapi files 修复MAPI文件


flattemp.exe > Enable or disable temporally directories 允许或者禁用临时文件目录


fontview.exe > Display fonts in a font file 显示字体文件中的字体


forcedos.exe > Forces a file to start in dos mode. 强制文件在DOS模式下运行


freecell.exe > Popular Windows Game 空当接龙


ftp.exe > File Transfer Protocol used to transfer files over a network connection 就是FTP了


gdi.exe > Graphic Device Interface 图形界面驱动


grovel.exe >


grpconv.exe > Program Manager Group Convertor 转换程序管理员组


help.exe > displays help for Windows 2000 commands 显示帮助


hostname.exe > Display hostname for machine. 显示机器的Hostname


ie4uinit.exe > IE5 User Install tool IE5用户安装工具


ieshwiz.exe > Customize folder wizard 自定义文件夹向导


iexpress.exe > Create and setup packages for install 穿件安装包


iisreset.exe > Restart IIS Admin Service 重启IIS服务


internat.exe > Keyboard Language Indicator Applet 键盘语言指示器


ipconfig.exe > Windows 2000 IP configuration. 察看IP配置


ipsecmon.exe > IP Security Monitor IP安全监视器


ipxroute.exe > IPX Routing and Source Routing Control Program IPX路由和源路由控制程序


irftp.exe > Setup FTP for wireless communication 无线连接


ismserv.exe > Intersite messaging Service 安装或者删除Service Control Manager中的服务


jdbgmgr.exe > Microsoft debugger for java 4 Java4的调试器


jetconv.exe > Convert a Jet Engine Database 转换Jet Engine数据库


jetpack.exe > Compact Jet Database. 压缩Jet数据库


jview.exe > Command-line loader for Java Java的命令行装载者


krnl386.exe > Core Component for Windows 2000 2000的核心组件


label.exe > Change label for drives 改变驱动器的卷标


lcwiz.exe > License Compliance Wizard for local or remote systems. 许可证符合向导


ldifde.exe > LDIF cmd line manager LDIF目录交换命令行管理


licmgr.exe > Terminal Server License Manager 终端服务许可协议管理


lights.exe > display connection status lights 显示连接状况


llsmgr.exe > Windows 2000 License Manager 2000许可协议管理


llssrv.exe > Start the license Server 启动许可协议服务器


lnkstub.exe >


locator.exe > RPC Locator 远程定位


lodctr.exe > Load perfmon counters 调用性能计数


logoff.exe > Log current user off. 注销用户


lpq.exe > Displays status of a remote LPD queue 显示远端的LPD打印队列的状态,显示被送到基于Unix的服务器的打印任务


lpr.exe > Send a print job to a network printer. 重定向打印任务到网络中的打印机。通常用于Unix客户打印机将打印任务发送给连接了


打印设备的NT的打印机服务器。


lsass.exe > LSA Executable and Server DLL 运行LSA和Server的DLL


lserver.exe > Specifies the new DNS domain for the default server 指定默认Server新的DNS域


macfile.exe > Used for managing MACFILES 管理MACFILES


magnify.exe > Used to magnify the current screen 放大镜


makecab.exe > MS Cabinet Maker 制作CAB文件


mdm.exe > Machine Debug Manager 机器调试管理


mem.exe > Display current Memory stats 显示内存状态


migpwd.exe > Migrate passwords. 迁移密码


mmc.exe > Microsoft Management Console 控制台


mnmsrvc.exe > Netmeeting Remote Desktop Sharing NetMeeting远程桌面共享


mobsync.exe > Manage Synchronization. 同步目录管理器


Win2000命令全集3

mountvol.exe > Creates, deletes, or lists a volume mount point. 创建、删除或列出卷的装入点。


mplay32.exe > MS Media Player 媒体播放器


mpnotify.exe > Multiple Provider Notification application 多提供者通知应用程序


mq1sync.exe >


mqbkup.exe > MS Message Queue Backup and Restore Utility 信息队列备份和恢复工具


mqexchng.exe > MSMQ Exchange Connector Setup 信息队列交换连接设置


mqmig.exe > MSMQ Migration Utility 信息队列迁移工具


mqsvc.exe > ?


mrinfo.exe > Multicast routing using SNMP 使用SNMP多点传送路由


mscdexnt.exe > Installs MSCD (MS CD Extensions) 安装MSCD


msdtc.exe > Dynamic Transaction Controller Console 动态事务处理控制台


msg.exe > Send a message to a user local or remote. 发送消息到本地或远程客户


mshta.exe > HTML Application HOST HTML应用程序主机


msiexec.exe > Starts Windows Installer Program 开始Windows安装程序


mspaint.exe > Microsoft Paint 画板


msswchx.exe >


mstask.exe > Task Schedule Program 任务计划表程序


mstinit.exe > Task scheduler setup 任务计划表安装


narrator.exe > Program will allow you to have a narrator for reading. Microsoft讲述人


nbtstat.exe > Displays protocol stats and current TCP/IP connections using NBT 使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和


当前 TCP/IP 连接。


nddeapir.exe > NDDE API Server side NDDE API服务器端


net.exe > Net Utility 详细用法看/?


net1.exe > Net Utility updated version from MS Net的升级版


netdde.exe > Network DDE will install itself into the background 安装自己到后台


netsh.exe > Creates a shell for network information 用于配置和监控 Windows 2000 命令行脚本接口。


netstat.exe > Displays current connections. 显示协议统计和当前的 TCP/IP 网络连接。


nlsfunc.exe > Loads country-specific information 加载特定国家(地区)的信息。Windows 2000 和 MS-DOS 子系统不使用该命令。接受


该命令只是为了与 MS-DOS 文件兼容。


notepad.exe > Opens Windows 2000 Notepad 记事本


nslookup.exe > Displays information for DNS 该诊断工具显示来自域名系统 (DNS) 名称服务器的信息。


ntbackup.exe > Opens the NT Backup Utility 备份和故障修复工具


ntbooks.exe > Starts Windows Help Utility 帮助


ntdsutil.exe > Performs DB maintenance of the ADSI 完成ADSI的DB的维护


ntfrs.exe > NT File Replication Service NT文件复制服务


ntfrsupg.exe >


ntkrnlpa.exe > Kernel patch 核心补丁


ntoskrnl.exe > Core NT Kernel KT的核心


ntsd.exe >


ntvdm.exe > Simulates a 16-bit Windows environment 模拟16位Windows环境


nw16.exe > Netware Redirector NetWare转向器


nwscript.exe > runs netware scripts 运行Netware脚本


odbcad32.exe > ODBC 32-bit Administrator 32位ODBC管理


odbcconf.exe > Configure ODBC driver's and data source's from command line 命令行配置ODBC驱动和数据源


os2.exe > An OS/2 Warp Server (os2 /o) OS/2


os2srv.exe > An OS/2 Warp Server OS/2


os2ss.exe > An OS/2 Warp Server OS/2


osk.exe > On Screen Keyboard 屏幕键盘


packager.exe > Windows 2000 Packager Manager 对象包装程序


pathping.exe > Combination of Ping and Tracert 包含Ping和Tracert的程序


pax.exe > is a POSIX program and path names used as arguments must be specified in POSIX format. Use "//C/Users/Default"


instead of "C:\USERS\DEFAULT." 启动便携式存档互换 (Pax) 实用程序


pentnt.exe > Used to check the Pentium for the floating point division error. 检查Pentium的浮点错误


perfmon.exe > Starts Windows Performance Monitor 性能监视器


ping.exe > Packet Internet Groper 验证与远程计算机的连接


posix.exe > Used for backward compatibility with Unix 用于兼容Unix


print.exe > Cmd line used to print files 打印文本文件或显示打印队列的内容。


progman.exe > Program manager 程序管理器


proquota.exe > Profile quota program


psxss.exe > POSIX Subsystem Application Posix子系统应用程序


qappsrv.exe > Displays the available application terminal servers on the network

在网络上显示终端服务器可用的程序


qprocess.exe > Display information about processes local or remote 在本地或远程显示进程的信息(需终端服务)


query.exe > Query TERMSERVER user process and sessions 查询进程和对话


quser.exe > Display information about a user logged on 显示用户登陆的信息(需终端服务)


qwinsta.exe > Display information about Terminal Sessions. 显示终端服务的信息


rasadmin.exe > Start the remote access admin service 启动远程访问服务


rasautou.exe > Creates a RAS connection 建立一个RAS连接


rasdial.exe > Dial a connection 拨号连接


rasphone.exe > Starts a RAS connection 运行RAS连接


rcp.exe > Copies a file from and to a RCP service. 在 Windows 2000 计算机和运行远程外壳端口监控程序 rshd 的系统之间复制文件


rdpclip.exe > RdpClip allows you to copy and paste files between a terminal session and client console session. 再终端和本地


复制和粘贴文件


recover.exe > Recovers readable information from a bad or defective disk 从坏的或有缺陷的磁盘中恢复可读取的信息。


redir.exe > Starts the redirector service 运行重定向服务


regedt32.exe > 32-bit register service 32位注册服务


regini.exe > modify registry permissions from within a script 用脚本修改注册许可


register.exe > Register a program so it can have special execution characteristics. 注册包含特殊运行字符的程序


regsvc.exe >


regsvr32.exe > Registers and unregister's dll's. As to how and where it register's them I dont know. 注册和反注册DLL


regtrace.exe > Options to tune debug options for applications failing to dump trace statements

Trace 设置

regwiz.exe > Registration Wizard 注册向导


remrras.exe >


replace.exe > Replace files 用源目录中的同名文件替换目标目录中的文件。


reset.exe > Reset an active section 重置活动部分


rexec.exe > Runs commands on remote hosts running the REXEC service. 在运行 REXEC 服务的远程计算机上运行命令。rexec 命令在执


行指定命令前,验证远程计算机上的用户名,只有安装了 TCP/IP 协议后才可以使用该命令。


risetup.exe > Starts the Remote Installation Service Wizard. 运行远程安装向导服务


route.exe > display or edit the current routing tables. 控制网络路由表


routemon.exe > no longer supported 不再支持了!


router.exe > Router software that runs either on a dedicated DOS or on an OS/2 system. Route软件在 DOS或者是OS/2系统


rsh.exe > Runs commands on remote hosts running the RSH service 在运行 RSH 服务的远程计算机上运行命令


rsm.exe > Mounts and configures remote system media 配置远程系统媒体


rsnotify.exe > Remote storage notification recall 远程存储通知回显


rsvp.exe > Resource reservation protocol 源预约协议


runas.exe > RUN a program as another user 允许用户用其他权限运行指定的工具和程序


rundll32.exe > Launches a 32-bit dll program 启动32位DLL程序


runonce.exe > Causes a program to run during startup 运行程序再开始菜单中


rwinsta.exe > Reset the session subsystem hardware and software to known initial values 重置会话子系统硬件和软件到最初的值


savedump.exe > Does not write to e:\winnt\user.dmp 不写入User.dmp中


scardsvr.exe > Smart Card resource management server 子能卡资源管理服务器


schupgr.exe > It will read the schema update files (.ldf files) and upgrade the schema. (part of ADSI) 读取计划更新文件和更新


计划



Win2000命令全集4


secedit.exe > Starts Security Editor help 自动安全性配置管理


services.exe > Controls all the services 控制所有服务


sethc.exe > Set High Contrast - changes colours and display mode Logoff to set it back to normal 设置高对比


setreg.exe > Shows the Software Publishing State Key Values 显示软件发布的国家语言


setup.exe > GUI box prompts you to goto control panel to configure system components 安装程序(转到控制面板)


setver.exe > Set Version for Files 设置 MS-DOS 子系统向程序报告的 MS-DOS 版本号


sfc.exe > System File Checker test and check system files for integrity 系统文件检查


sfmprint.exe > Print Services for Macintosh 打印Macintosh服务


sfmpsexe.exe >


sfmsvc.exe >


shadow.exe > Monitor another Terminal Services session. 监控另外一台中端服务器会话


share.exe > Windows 2000 和 MS-DOS 子系统不使用该命令。接受该命令只是为了与 MS-DOS 文件兼容


shmgrate.exe >


shrpubw.exe > Create and Share folders 建立和共享文件夹


sigverif.exe > File Signature Verification 文件签名验证


skeys.exe > Serial Keys utility 序列号制作工具


smlogsvc.exe > Performance Logs and Alerts 性能日志和警报


smss.exe >


sndrec32.exe > starts the Windows Sound Recorder 录音机


sndvol32.exe > Display the current volume information 显示声音控制信息


snmp.exe > Simple Network Management Protocol used for Network Mangement 简单网络管理协议


snmptrap.exe > Utility used with SNMP SNMP工具


sol.exe > Windows Solitaire Game 纸牌


sort.exe > Compares files and Folders 读取输入、排序数据并将结果写到屏幕、文?⊥其爽惰备??


SPOOLSV.EXE > Part of the spooler service for printing 打印池服务的一部分


sprestrt.exe >


srvmgr.exe > Starts the Windows Server Manager 服务器管理器


stimon.exe > WDM StillImage- > Monitor


stisvc.exe > WDM StillImage- > Service


subst.exe > Associates a path with a drive letter 将路径与驱动器盘符关联


svchost.exe > Svchost.exe is a generic host process name for services that are run from dynamic-link libraries (DLLs). DLL得


主进程


syncapp.exe > Creates Windows Briefcase. 创建Windows文件包


sysedit.exe > Opens Editor for 4 system files 系统配置编辑器


syskey.exe > Encrypt and secure system database NT账号数据库按群工具


sysocmgr.exe > Windows 2000 Setup 2000安装程序


systray.exe > Starts the systray in the lower right corner. 在低权限运行systray


taskman.exe > Task Manager 任务管理器


taskmgr.exe > Starts the Windows 2000 Task Manager 任务管理器


tcmsetup.exe > telephony client wizard 电话服务客户安装


tcpsvcs.exe > TCP Services TCP服务


.exe > Telnet Utility used to connect to Telnet Server


termsrv.exe > Terminal Server 终端服务


tftp.exe > Trivial FTP 将文件传输到正在运行 TFTP 服务的远程计算机或从正在运行 TFTP 服务的远程计算机传输文件


tftpd.exe > Trivial FTP Daemon


themes.exe > Change Windows Themes 桌面主题


tlntadmn.exe > Telnet Server Administrator Telnet服务管理


tlntsess.exe > Display the current Telnet Sessions 显示目前的Telnet会话


tlntsvr.exe > Start the Telnet Server 开始Telnet服务


tracert.exe > Trace a route to display paths 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数


据包发送到目标,以决定到达目标采用的路由


tsadmin.exe > Terminal Server Administrator 终端服务管理器


tscon.exe > Attaches a user session to a terminal session. 粘贴用户会话到终端对话


tsdiscon.exe > Disconnect a user from a terminal session 断开终端服务的用户


tskill.exe > Kill a Terminal server process 杀掉终端服务


tsprof.exe > Used with Terminal Server to query results. 用终端服务得出查询结果


tsshutdn.exe > Shutdown the system 关闭系统


unlodctr.exe > Part of performance monitoring 性能监视器的一部分


upg351db.exe > Upgrade a jet database 升级Jet数据库


ups.exe > UPS service UPS服务


user.exe > Core Windows Service Windows核心服务


userinit.exe > Part of the winlogon process Winlogon进程的一部分


usrmgr.exe > Start the windows user manager for domains 域用户管理器


utilman.exe > This tool enables an administrator to designate which computers automatically open accessibility tools when


Windows 2000 starts. 指定2000启动时自动打开那台机器


verifier.exe > Driver Verifier Manager Driver Verifier Manager


vwipxspx.exe > Loads IPX/SPX VDM 调用IPX/SPX VDM


w32tm.exe > Windows Time Server 时间服务器


wextract.exe > Used to extract windows files 解压缩Windows文件


winchat.exe > Opens Windows Chat 打开Windows聊天


winhlp32.exe > Starts the Windows Help System 运行帮助系统


winlogon.exe > Used as part of the logon process. Logon进程的一部分


winmine.exe > windows Game 挖地雷


winmsd.exe > Windows Diagnostic utility 系统信息


wins.exe > Wins Service Wins服务


winspool.exe > Print Routing 打印路由


winver.exe > Displays the current version of Windows 显示Windows版本


wizmgr.exe > Starts Windows Administration Wizards Windows管理向导


wjview.exe > Command line loader for Java 命令行调用Java


wowdeb.exe > . For starters, the 32-bit APIs require that the WOWDEB.EXE task runs in the target debugee's VM 启动时,32位API


需要


wowexec.exe > For running Windows over Windows Applications 在Windows应用程序上运行Windows


wpnpinst.exe > ?


write.exe > Starts MS Write Program 写字板


wscript.exe > Windows Scripting Utility 脚本工具


wupdmgr.exe > Starts the Windows update Wizard (Internet) 运行Windows升级向导


xcopy.exe > Used to copy directories 复制文件和目录,包括子目录



windows2000命令集2

Chkdsk(基于所用的文件系统,创建和显示磁盘的状态报告。Chkdsk 也列出并纠正磁盘上的错误。如果 chkdsk 不能锁定驱动器,则它将在下


一次重新启动计算机时检查该驱动器。在固定磁盘上发布 chkdsk 命令需要您是该 Administrators 组的成员。)

命令参数:


chkdsk [drive:][path] filename] [/f] [/v] [/r] [/l[:size] [/x]

说明:

如果在没有参数的情况下使用,则 chkdsk 显示当前驱动器中的磁盘状态。


drive: :指定要 chkdsk 检查的磁盘所在的驱动器。


[path] filename :指定需要 chkdsk 检查碎片整理的文件或文件集的位置和名称。使用通配字符(* 和 ?)可以指定多个文件。


/f :修复磁盘错误必须锁定磁盘。如果 chkdsk 不能锁定驱动器,则它将在下一次重新启动计算机时检查该驱动器。


/v :当检查磁盘时,显示所有目录中每个文件的名称。


/r :定位坏扇区并恢复可读取的信息。必须锁定磁盘。


/l[:size] :仅限于 NTFS。将日志文件的大小更改为输入的大小。如果不输入新内容,则显示当前大小。


/x :仅限于 NTFS。如果必要,首先强制卸载卷。然后所有对卷打开的句柄将变为无效。该开关也包含 /f 开关的功能。


/i :仅限于 NTFS。对索引项执行充分检查,降低运行 chkdsk 的所用时间量。


/c :仅限于 NTFS。跳过文件夹结构中的周期检查,减少运行 chkdsk 所需的时间量。



Chkntfs(显示或指定在启动计算机时计划的自动系统检查是否在 FAT、FAT32 或者 NTFS 卷上运行。必须是本地管理组的成员才能使用


chkntfs 命令。)

命令参数:

chkntfs [/t[:time] [/x] [/c] volume: [...]


chkntfs /d

说明:

volume: :显示有关消息,识别指定卷的文件系统,并(如果已计划将运行自动文件检查)指出卷是否已损坏,需要运行 chkdsk。


/d :还原所有 chkntfs 默认设置,除了自动文件检查的倒计时之外。计算机启动时,默认*作是检查所有卷。


/t :显示或更改用于自动文件检查的倒计时时间。例如:


chkntfs /t :显示自动文件检查的倒计时。


chkntfs /t:30 :将倒计时更改为 30 秒。


尽管可以将倒计时时间设置为零,但是这样做可以防止用户将潜在耗时的自动文件检查取消。


/x :排除计算机启动时检查指定卷,即使该卷标记为需要 chkdsk 才能运行。


该命令不是积累的。如果输入多次,它将替代以前的项。要排除多个卷,请在一个命令中将所有卷列出。例如:


chkntfs /x e: f: 排除 e 和 f 卷。


chkntfs /x e:,后接 chkntfs /x f:,将从已经检查的卷中只排除 f 卷。


/c :计划当计算机启动时对指定卷的检查时间。

此命令是积累的。如果只需要检查指定的卷,请首先重设默认值以清除任何以前的命令,然后从已检查的卷中将所有的卷排除检查,最后在所


需卷上计划自动文件检查。


例如,只想在 d 卷上计划自动检查文件,可以键入如下命令:


chkntfs /d (这将还原默认设置。)


chkntfs /x c: d: e:(这排除对 c、d 和 e 卷的检查。)


chkntfs /c d:(此*作计划对 d 卷上的文件进行自动检查。)



Cipher(在 NTFS 卷上显示或改变文件的加密。)

命令参数:

cipher [/e| /d] [/s:dir] [/a] [/f] [/q] [/h] [pathname [...]

说明:

不带参数使用,将显示当前文件夹和其包含文件的加密状态。


/e :加密指定的文件夹。文件夹将被标记,以后添加到此文件夹中的文件将被加密。


/d :将指定的文件夹解密。文件夹将被标记,以后将会不加密添加到此文件夹的文件。


/s: dir :对在给定目录及全部子目录中的文件执行指定*作。


/a :对带指定名称的文件执行所选*作。如果没有匹配的文件,该参数将被忽略。


/i :即使发生错误,系统仍然继续执行指定的*作。默认情况下,遇到错误时 cipher 会停止。


/f :对所有指定的对象进行加密或解密。默认情况下,已加密或解密的文件被跳过。


/q :只报告最基本的信息。


/h :显示带隐藏或系统属性的文件。默认情况下,这些文件是不加密或解密的。


pathname :指定样式、文件或文件夹。



Cls(清除屏幕。)

说明:

清除后的屏幕只显示命令提示符和插入点。


Cmd(启动 Windows 2000 命令解释器 Cmd.exe 的新实例。)

命令解释器是显示所键入命令的提示内容的程序。使用 exit 命令终止新命令解释器并返回旧命令解释器。

命令参数:

cmd [ [/c | /k] [/q] [/a | /u] [/t:fg] [/x | /y] string]

说明:

/c :执行 string 指定的命令,然后停止。


/k :执行 string 指定的命令并继续。


/q :关闭回显。


/a :创建 ANSI 输出。


/u :创建 Unicode 输出。


/t:fg :设置前景色和背景色。(详细信息,请单击“相关主题”列表中的“颜色”)。


/x :启用 Cmd.exe 到 Windows 2000 版本的扩展,以便提供更丰富的外壳编程环境。下列命令使用该扩展:del (erase), color, cd


(chdir), md (mdir), prompt, pushd, popd, set, setlocal, endlocal, if, for, call, shift, goto, start, assoc 和 ftype。

/y :禁用 Cmd.exe 的 Windows 2000 版本的扩展,原因是向后兼容。默认情况下启用扩展。


string :指定要执行的命令。



Color(设置默认的控制台前景色和背景色。)

命令参数:

color bf

说明:

bf :指定控制台输出的颜色属性。b 是指定背景色的十六进制数字;f 指定前景。十六进制数字有以下值:


0 黑色1 蓝色 2 绿色 3 浅绿色 4 红色 5 紫色 6 黄色 7 白色 8 灰色 9 浅蓝 A 浅绿 B 浅蓝色C 浅红色D 淡紫色 E 浅黄色 F 亮白色


例如,color fc 在亮白的背景上产生浅红色。


如果没有给定参数,该命令将颜色还原成启动 Cmd.exe 时的颜色。该值来自当前控制台窗口、/t 命令行开关或来自 DefaultColor 注册表值





如果指定的前景和背景值相同,color 将返回 ERRORLEVEL 1



Comp(逐字节地比较两个文件或几组文件的内容。)

Comp 可以比较相同驱动器或不同驱动器上的文件以及相同目录或不同目录中的文件。comp 比较文件时,将显示文件的位置和文件名。


命令参数:

comp [data1] [data2] [/d] [/a] [/l] [/n=number] [/c]

说明:


data1 :指定要比较的第一个文件或文件集的位置和名称。使用通配字符(* 和 ?)可以指定多个文件。


data2 :指定要比较的第二个文件或文件集的位置和名称。使用通配字符(* 和 ?)可以指定多个文件。


d :以小数格式显示差别(默认格式是十六进制的)。


/a :将差别显示为字符形式。


/l :显示出现差别的行编号,而不显示字节偏量。


/n=number :比较两个文件的第一个 number,即使两个文件的大小并不相同。


/c :执行不区分大小写的比较。



Compact(显示和更改 NTFS 分区上的文件或目录压缩。)

命令参数:

compact [/c|/u] [/s[:dir] [/a] [/q] [/f] [filename[...]


说明:

如果在没有参数的情况下使用,则 compact 显示当前目录的压缩状态。


/c :压缩指定的目录或文件。


/u :解压缩指定的目录或文件。


/s:dir :指定将所请求的*作(压缩或解压缩)应用到指定目录的所有子目录,或者如果没有指定目录,则应用到当前目录的所有子目录。


/a :显示隐藏或系统文件。


/q :只报告最基本的信息。


/i :忽略错误。


/f :对指定目录或文件进行压缩或解压缩。这用于当系统崩溃中断*作时文件被部分压缩的情况。要强制文件压缩完全,请使用 /c 和 /f 参


数并指定部分压缩的文件。


filename :指定文件或目录。可以使用多个文件名和通配字符(* 和 ?)。



Convert(将 FAT 或 FAT32 卷转换成 NTFS 卷。不能转换当前驱动器。如果 convert 不能锁定驱动器,则将在下一次重新启动计算机时转换


该驱动器。)

命令参数:

convert [drive:]/fs:ntfs [/v]

说明:

drive: :指定要转换为 NTFS 的驱动器。


/fs:ntfs :卷转换为 NTFS。


/v :指定冗长模式。转换期间将显示所有消息。



Copy(将一个或多个文件复制到其他位置。)

该命令也可用于合并文件。在复制多个文件时,Windows 2000 在复制时显示每个文件名。

命令参数:

copy [/a | /b] source [/a | /b] [/a | /b] + source[/a | /b] [+ ...][/v] [/n] [/y | /-y] [/z] [/a | /b] [destination [/a | /b]

说明:


source 指定要从其中进行复制的文件或文件集的位置和名称。source 可以由驱动器号和冒号、文件夹名、文件名或组合所组成。

destination 复制到其中的文件或文件集的位置和名称。Destination 可以由驱动器号和冒号、文件夹名、文件名及组合而组成。


/a 表明 ASCII 文本文件。当 /a 开关在命令行上的文件名列表之前时,它作用于名字在 /a 开关之后的所有文件,直到 copy 遇到 /b 开关


为止。在这种情况下,/b 开关应用于它前面的文件。 当 /a 开关跟在某个文件名后时,它作用于名字在 /a 开关之前的文件,以及名字在 /a


开关之后的所有文件,直到 copy 遇到 /b 开关为止。在此情况下,/b 开关应用于它前面的文件。ASCII 文本文件可以使用文件尾字符


(CTRL+Z) 表明文件结尾。在合并文件时,默认情况下 copy 将文件看成 ASCII 文本文件。


/b 表明二进制文件。当 /b 开关在命令行上的文件名列表之前时,它作用于名字在 /b 开关后面的所有文件,直到 copy 遇到 /a 开关为止


。在此情况下,/a 开关应用于它前面的文件。 当 /b 开关跟在某个文件名后时,它作用于名字在 /b 开关之前的文件,以及名字在 /b 开关


之后的所有文件,直到 copy 遇到 /a 开关为止。在此情况下,/a 开关应用于它前面的文件。 /b 开关指定命令解释程序读取目录中文件大小


指定的字节数。/b 开关是 copy 的默认值,除非 copy 正在合并文件。


/v 验证是否正确写入新文件。


/n 在复制名字超过八个字符,或者文件扩展名超过三个字符的文件时使用短文件名(如果有的话)。


/y 对确认您要覆盖现有目标文件暂时不作提示。


/y 开关可以在 COPYCMD 环境变量中预先设置。在命令行上使用 /-y 可以覆盖该设置。除非 copy 命令从批处理脚本内部执行,否则默认为在


替换时提示。要附加文件,请指定单个目标文件,多个源文件(使用通配符或 file1+file2+file3)。


/-y:给出提示,确认是否要替换现有的目标文件。


/z :重启模式中复制网络文件。如果在复制阶段连接丢失(例如,如果服务器脱机断开连接),将在重新建立连接后继续复制。使用该命令开


关同时显示每个文件完成的复制*作百分比。


Country(使 MS-DOS 子系统能使用国际时间、日期、货币、大小写转换和小数分隔符。)

country 命令配置 MS-DOS 子系统识别其中一种支持语言所使用的字符集和遵守的标点符号协定。使用程序的 PIF 中指定的


%systemroot%\System32\Config.nt 文件或等价的启动文件加载“国家(地区)”设置。

命令参数:

country=xxx[,[yyy][,[drive:][path] filename]

说明:


xxx 指定国家(地区)代码。


yyy 指定国家(地区)的代码页。


[drive:][path] filename 指定包含国家(地区)信息文件的位置和名称。


Date(显示日期,或者允许您使用计算机或批处理程序更改日期。)

命令参数:

date [mm-dd-yy]


date [/t]

说明:

mm-dd-yy 设置您指定的日期。日、月份和年份的值必须以句号 (.)、连字符 (-) 或斜杠标记 (/) 分隔。


mm 可以是 1 到 12 中的值


dd 可以是 1 到 31 中的值


yy 可以是从 80 到 99 或从 1980 到 2099 中的值


/t 通知命令显示当前日期而不提示新日期。


Debug(启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。)

命令参数:

Debug [drive:][path] filename [parameters]

说明:

[drive:][path] filename 指定要测试的可执行文件的位置和名称。


parameters 指定要测试的可执行文件所需要的任何命令行信息。


Debug 子命令

********************************************************************************

Debug:A(汇编)(直接将 8086/8087/8088 记忆码合并到内存。)

该命令从汇编语言语句创建可执行的机器码。所有数值都是十六进制格式,必须按一到四个字符输入这些数值。在引用的*作代码(*作码)前


指定前缀记忆码。

命令参数:

a [address]


说明:


address 指定键入汇编语言指令的位置。对 address 使用十六进制值,并键入不以“h”字符结尾的每个值。如果不指定地址,a 将在它上次


停止处开始汇编。


********************************************************************************24-2.Debug:C(比较)(比较内存的两个部分。)

命令参数:

c range address

说明:


range 指定要比较的内存第一个区域的起始和结束地址,或起始地址和长度。

address 指定要比较的第二个内存区域的起始地址。

******************************************************************************** Debug:D(转储)(显示一定范围内存地址


的内容。)

命令参数:

d [range]


说明:

range 指定要显示其内容的内存区域的起始和结束地址,或起始地址和长度。有关有效的 range 值的信息,请单击“相关主题”列表中的“


Debug 说明”。如果不指定 range,Debug 程序将从以前 d 命令中所指定的地址范围的末尾开始显示 128 个字节的内容。

*******************************************************************************

Debug:E(键入)(将数据输入到内存中指定的地址。)

可以按十六进制或 ASCII 格式键入数据。以前存储在指定位置的任何数据全部丢失。

命令参数:

e address



    说明:

    address 指定输入数据的第一个内存位置。


    list 指定要输入到内存的连续字节中的数据。

    *******************************************************************************

    Debug:F(填充)(使用指定的值填充指定内存区域中的地址。)

    可以指定十六进制或 ASCII 格式表示的数据。任何以前存储在指定位置的数据将会丢失。

    命令参数:

    f range list


    说明:


    range 指定要填充内存区域的起始和结束地址,或起始地址和长度。关于有效的 range 值的信息,请单击“相关主题”列表中的“Debug 说


    明”。


    list 指定要输入的数据。List 可以由十六进制数或引号包括起来的字符串组成。

    ******************************************************************************

    Debug:G(转向)(运行当前在内存中的程序。)

    命令参数:

    g [=address] [breakpoints]

    说明:


    =address 指定当前在内存中要开始执行的程序地址。如果不指定 address,Windows 2000 将从 CS:IP 寄存器中的当前地址开始执行程序。


    breakpoints 指定可以设置为 g 命令的部分的 1 到 10 个临时断点。


    *******************************************************************************

    Debug:H(十六进制)(对指定的两个参数执行十六进制运算。)

    命令参数:

    h value1 value2

    说明:

    value1 代表从 0 到 FFFFh 范围内的任何十六进制数字。


    value2 代表从 0 到 FFFFh 范围内第二个十六进制数字


    Debug:I(输入)(从指定的端口读取并显示一个字节值。)

    命令参数:

    i port


    说明:

    port 按地址指定输入端口。地址可以是 16 位的值。

    ******************************************************************************

    Debug:L(加载)(将某个文件或特定磁盘扇区的内容加载到内存。)

    命令参数:

    要从磁盘文件加载 BX:CX 寄存器中指定的字节数内容,请使用以下语法:


    l [address]


    要略过 Windows 2000 文件系统并直接加载特定的扇区,请使用以下语法:


    l address drive start number

    说明:


    address 指定要在其中加载文件或扇区内容的内存位置。如果不指定 address,Debug 将使用 CS 寄存器中的当前地址。


    drive 指定包含读取指定扇区的磁盘的驱动器。该值是数值型:0 = A, 1 = B, 2 = C 等。


    start 指定要加载其内容的第一个扇区的十六进制数。


    number 指定要加载其内容的连续扇区的十六进制数。只有要加载特定扇区的内容而不是加载 debug 命令行或最近的 Debug n(名称)命令中


    指定的文件时,才能使用 drive、start 和 number 参数。

    *******************************************************************************

    Debug:M(移动)将一个内存块中的内容复制到另一个内存块中。

    命令参数:

    m range address

    说明:


    range 指定要复制内容的内存区域的起始和结束地址,或起始地址和长度。


    address 指定要将 range 内容复制到该位置的起始地址。

    *******************************************************************************

    Debug:N(名称)(指定 Debug l(加载)或 w(写入)命令的可执行文件的名称,或者指定正在调试的可执行文件的参数。)

    命令参数:

    n [drive:][path] filename


    要指定测试的可执行文件的参数,请使用以下语法:


    n file-parameters

    说明:


    如果在没有参数的情况下使用,则 n 命令清除当前规范。


    [drive:][path] filename 指定要测试的可执行文件的位置和名称。


    file-parameters 为正在测试的可执行文件指定参数和开关。


    ********************************************************************************

    Debug:O(输出)(将字节值发送到输出端口。)

    命令参数:

    o port byte-value


    说明:


    port 通过地址指定输出端口。端口地址可以是 16 位值。


    byte-value 指定要指向 port 的字节值。

    ******************************************************************************* Debug:P(执行)(执行循环、重复的字符


    串指令、软件中断或子例程;或通过任何其他指令跟踪。)

    命令参数:

    p [= address] [number]

    说明:


    =address 指定第一个要执行指令的位置。如果不指定地址,则默认地址是在 CS:IP 寄存器中指定的当前地址。


    number 指定在将控制返回给 Debug 之前要执行的指令数。默认值为 1。

    *******************************************************************************

    Debug:Q(退出)(停止 Debug 会话,不保存当前测试的文件。)

    说明:

    当您键入 q 以后,控制返回到 Windows 2000 的命令提示符。


    q 参数 该命令不带参数。

    *******************************************************************************

    Debug:R(寄存器)(显示或改变一个或多个 CPU 寄存器的内容。)

    命令参数:

    r [register-name]

    说明:

    如果在没有参数的情况下使用,则 r 命令显示所有寄存器的内容以及寄存器存储区域中的标志。


    register-name 指定要显示其内容的寄存器名。

    ********************************************************************************

    Debug:S(搜索)(在某个地址范围搜索一个或多个字节值的模式。)

    命令参数:

    s range list


    说明:

    range 指定要搜索范围的开始和结束地址。有关 range 参数有效值的信息,请单击“相关主题”列表中的 Debug。


    list 指定一个或多个字节值的模式,或要搜索的字符串。用空格或逗号分隔每个字节值和下一个字节值。将字符串值包括在引号中。

    *******************************************************************************

    Debug:T(跟踪)(执行一条指令,并显示所有注册的内容、所有标志的状态和所执行指令的解码形式。)

    命令参数:

    t [=address] [number]

    说明:


    =address 指定 Debug 启动跟踪指令的地址。如果省略 address 参数,跟踪将从程序的 CS:IP 寄存器所指定的地址开始。

    number 指定要跟踪的指令数。该值必须是十六进制数。默认值为 1。

    *******************************************************************************

    Debug:U(反汇编)(反汇编字节并显示相应的原语句,其中包括地址和字节值。反汇编代码看起来象已汇编文件的列表。)

    命令参数:

    u [range]


    说明:

    如果在没有参数的情况下使用,则 u 命令分解 20h 字节(默认值),从前面 u 命令所显示地址后的第一个地址开始。


    range 指定要反汇编代码的起始地址和结束地址,或起始地址和长度。

    *******************************************************************************

    Debug:W(写入)(将文件或特定分区写入磁盘。)

    命令参数:

    要将在 BX:CX 寄存器中指定字节数的内容写入磁盘文件,请使用以下语法:


    w [address]


    要略过 Windows 2000 文件系统并直接写入特定的扇区,请使用以下语法:


    w address drive start number


    说明:


    address 指定要写到磁盘文件的文件或部分文件的起始内存地址。如果不指定 address,Debug 程序将从 CS:100 开始。

    drive 指定包含目标盘的驱动器。该值是数值型:0 = A, 1 = B, 2 = C,等等。


    start 指定要写入第一个扇区的十六进制数。


    number 指定要写入的扇区数。

    *******************************************************************************

    Debug:XA(分配扩展内存)(分配扩展内存的指定页面数。)

    说明:

    要使用扩展内存,必须安装符合 4.0 版的 Lotus/Intel/Microsoft 扩展内存规范 (LIM EMS) 的扩展内存设备驱动程序。


    xa [count]


    count 指定要分配的扩展内存的 16KB 页数

    *******************************************************************************

    Debug:XD(释放扩展内存)释放指向扩展内存的句柄。

    命令参数:

    要使用扩展内存,必须安装符合 4.0 版的 Lotus/Intel/Microsoft 扩展内存规范 (LIM EMS) 的扩展内存设备驱动程序。


    xd [handle]


    说明:


    handle 指定要释放的句柄。

    ********************************************************************************

    Debug:XM(映射扩展内存页)(将属于指定句柄的扩展内存逻辑页映射到扩展内存的物理页。

    命令参数:

    要使用扩展内存,必须安装符合 4.0 版的 Lotus/Intel/Microsoft 扩展内存规范 (LIM EMS) 的扩展内存设备驱动程序。


    xm [lpage] [ppage] [handle]


    说明:


    lpage 指定要映射到物理页 ppage 的扩展内存的逻辑页面号。


    ppage 指定将 lpage 映射到的物理页面号。


    handle 指定句柄。

    *******************************************************************************

    Debug:XS(显示扩展内存状态)(显示有关扩展内存状态的信息。)

    命令参数:

    要使用扩展内存,必须安装符合 4.0 版的 Lotus/Intel/Microsoft 扩展内存规范 (LIM EMS) 的扩展内存设备驱动程序。


    xs


    说明: 该命令不带参数。


    Del(清除)(删除指定文件。)

    命令参数:

    del [drive:][path] filename [ ...][/p] [/f] [/s] [/q] [/a[:attributes]


    erase [drive:][path] filename [ ...][/p] [/f] [/s] [/q] [/a[:attributes]

    说明:


    [drive:][path] filename 指定要删除的文件或文件集的位置和名称。可以使用多件名。文件名可以用空格、逗号或分号分开。


    /p 提示您确认是否删除指定的文件。


    F 强制删除只读文件


    /s 从当前目录及其所有子目录中删除指定文件。显示正在被删除的文件名。


    /q 安静模式;不对删除确认作出提示。


    /a 根据指定的属性删除文件。


    attributes 可以是下列文件属性中的任意一种:


    属性 说明

    r 只读

    a 存档

    s 系统

    h 隐藏

    - 前缀表明“非”


    Device (将指定的设备驱动程序加载到内存。) 使用 systemroot\System32\Config.nt 文件或某个程序的 PIF 中指定的等价启动文件加载


    MS-DOS 子系统的设备驱动程序。

    命令参数:

    device=[drive:][path] filename [dd-parameter]

    说明:


    [drive:][path] filename 指定要加载的设备驱动程序的位置和名称。


    [dd-parameters] 指定设备驱动程序所需要的任何命令行信息。


    Dir(显示目录文件和子目录列表。)

    命令参数:

    dir [drive:][path][filename] [...] [/p] [/w] [/d] [/a[:]attributes][/o[:]sortorder] [/t[:]timefield] [/s] [/l] [/n] [/x] [/c]

    说明:

    如果在没有参数或开关的情况下使用,则 dir 显示磁盘的卷标和序列号,后接磁盘上目录和文件列表,包括它们的名称和最近修改的日期及时


    间。dir 可以显示文件的扩展名以及文件的字节大小。Dir 也显示列出的文件及目录的总数、累计大小和磁盘上保留的可用空间(以字节为单


    位)。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 1楼 发表于: 2005-07-30
[drive:][path] 指定要查看其列表的驱动器和目录。


    [filename] 指定要查看其列表的特殊文件或文件组。可以使用多个文件名。文件名可以使用空格、逗号或分号分开。可以在 filename 参数


    中使用通配字符(? 和 *)显示一组文件。


    /p 每次显示一个列表屏幕。要查看下一屏,请按键盘上的任意键。


    /w 以宽格式显示列表,在每一行上最多显示 5 个文件名或目录名。


    /d 与 /w 相同,但是文件按列排序。


    /a[:]attributes] 只显示那些指定属性的目录和文件名称。如果省略此开关,dir 将显示除隐藏文件和系统文件之外的所有文件名。如果在


    没有指定 attributes 的情况下使用此开关,dir 显示所有文件的名称,包括隐藏和系统文件。以下列表描述了每个可用于 attributes 的值


    。冒号 (:) 是可选的。使用这些值的组合,并且不得用空格分隔这些值。

    值 说明:

    h 隐藏文件

    s 系统文件

    d 目录

    a 可以存档的文件(备份)

    r 只读文件

    -h 非隐藏的文件

    -s 系统文件以外的文件

    -d 只是文件(而非目录)

    -a 自上次备份后没有更改过的文件

    -r 非只读的文件

    /o [:]sortorder] 控制 dir 排序和显示目录名和文件名的顺序。如果省略此开关,dir 将按它们在目录中出现的顺序显示名称。如果在没


    有指定 sortorder 的情况下使用该开关,dir 显示按字母顺序排列的目录名,然后显示按字母顺序排列的文件名。冒号 (:) 是可选的。以下


    列表描述了每个可用于 sortorder 的值。使用这些值的组合,并且不得用空格分隔这些值。

    值 说明:

    n 按名称的字母顺序

    e 按扩展名的字母顺序

    d 按日期和时间,最早的优先。

    s 按大小,最小的优先

    g 在文件之前分组的目录

    -n 按名称的逆序字母(从 Z 到 A)排序

    -e 按扩展名的逆序字母(从 .ZZZ 到 .AAA)排序

    -d 按日期和时间,最晚的优先

    -s 按大小,最大的优先

    -g 在文件之后分组的目录

    t [:]timefield] 以下列表描述了每个可用于 timefield 的值。控制显示或用于排序的时间字段。

    值 说明:

    c 创建

    a 上次访问

    w 上次写入

    /s 列出指定目录及所有子目录中出现的每个指定的文件名。

    /b 列出每个目录名或文件名,每行一个(包含文件扩展名)。该开关不显示标题信息和摘要。/b 开关替代 /w 开关。

    /l 按小写字母显示未排序的目录名和文件名。该开关不会将扩展字符转换为小写字符。

    /n 在最右边显示带有文件名的长列表格式。

    /x 显示 NTFS 和 FAT 卷上文件生成的短名称。显示与 /n 开关相同,但是短名称显示在长名称后。

    /c 按文件大小显示多个分隔符。

    Diskcomp(比较两个软盘的内容。)

    命令参数:

    diskcomp [drive1:[drive2:]

    说明:


    drive1 指定包含其中一个软盘的驱动器。


    drive2 指定包含其他软盘的驱动器。

    Diskcopy(将源驱动器中软盘的内容复制到目标驱动器中已格式化或未格式化的软盘上。)

    命令参数:

    diskcopy [drive1:[drive2:][/v]

    说明:


    drive1 指定包含源盘的驱动器。


    drive2 指定包含目标盘的驱动器。


    /v 验证正确地复制了信息。使用该开关将降低复制过程的速度。


    Diskperf(控制计数器的类型,这些计数器可以用系统监视器查看。)

    命令参数:

    diskperf [-y[d|v]|-n[d|v] [\\computername]


    说明:

    报告在本地或指定计算机上是否启用磁盘性能计数器,并指明计数器是单为物理驱动器或逻辑驱动器,还是为两者启用的。


    -y 设置当系统重启动时,启动物理和逻辑驱动器磁盘性能计数器。


    -yd 当系统重启动时,启用磁盘性能计数器来测量物理驱动器的性能。这是默认设置。


    -yv 当系统重启动时,启用磁盘性能计数器来测量逻辑驱动器的性能。


    -n 设置当系统重启动时,不使用任何磁盘性能计数器。


    -nd 当系统重启动时,禁用物理驱动器的磁盘性能计数器。


    -nv 当系统重启动时,禁用逻辑驱动器的磁盘性能计数器。


    computername 指定要在其上查看或设置磁盘性能计数器使用的计算机。如果未指定计算机名称,将假定是本地计算机。

    Dos(指定 MS-DOS 子系统将维护高端内存区 (UMA) 的链接,或者将自身的一部分加载到高端内存区 (HMA)。)

    命令参数:

    dos=high|low[,umb|,noumb]


    dos=[high,|low,]umb|noumb

    说明:


    high|low 指定 MS-DOS 子系统是否应该尝试将自己的一部分加载到 HMA。使用 high 参数允许 MS-DOS 子系统将自身加载到 HMA。使用 low


    参数将所有 MS-DOS 子系统保存在常规内存中。默认的设置为 low。


    umb|noumb 指定 MS-DOS 子系统是否应该维护常规内存和 UMA 之间的链接。umb 参数提供该链接。noumb 参数断开与该链接的连接。默认的


    设置为 noumb。

    Doskey(调用 Doskey 程序,它可以撤回 Windows 2000 命令、编辑命令行和创建宏。)

    命令参数:

    doskey [/reinstall] [/listsize=size] [/macro:[all | exename] [/history] [/insert|/overstrike] [/exename=exename]


    [/macrofile=filename] [macroname=[text]

    说明:


    /reinstall 安装 Doskey 的新副本。清除命令历史缓冲区。


    /listsize=size 指定历史缓冲区中的最多命令数。


    /macros 显示所有 Doskey 宏的列表。可以使用带有 /macros 开关的重定向符 (>) 将列表重定向到文件。可以将 /macros 开关缩写为 /m。


    all 显示所有可执行程序的 Doskey 宏。


    exename 显示指定可执行程序的 Doskey 宏。


    /history 显示存储在内存中的所有命令。可以使用带有 /history 开关的重定向符 (>) 将列表重定向到文件。可以将 /history 开关缩写为


    /h。


    /insert | /overstrike 指定键入的新文本是否要替换旧文本。如果使用 /insert 开关,在行上键入的新文本被插入到旧文本中(就象您已


    经按下 INSERT 键一样)。如果使用 /overstrike 开关,新文本替代旧文本。默认设置为 /overstrike。


    /exename=exename 指定 Doskey 宏将在其中运行的程序(可执行程序)。


    /macroname=filename 指定包含要安装宏的文件。


    macroname=[text] 创建执行由 text 指定的命令的宏。Macroname 指定要指派给宏的名称。Text 指定要记录的命令。如果 text 保留为空,


    macroname 将清除所有指派的命令。


    Echo(打开或关闭请求回显功能,或显示消息。)

    命令参数:

    echo [on | off] [message]

    说明:


    on | off 指定是否打开命令回显功能。要显示当前的回显设置,请使用不带参数的 echo 命令。


    message 指定需要 Windows 2000 在屏幕上显示的文本。


    Echoconfig(当调用 MS-DOS 子系统时,显示 MS-DOS 子系统 Config.nt 和 Autoexec.nt 处理过程的消息。如果此命令不存在,将不会显示


    消息。)

    说明:

    该命令必须在 MS-DOS 子系统 Config.nt 文件中。

    Edit(启动 MS-DOS 编辑器,它可创建和更改 ASCII 文本文件。)

    命令参数:

    edit [drive:][path] filename] [/g] [/h] [/nohi]

    说明:


    [drive:][path] filename 指定 ASCII 文本文件的位置和名称。如果文件不存在,MS-DOS 编辑器将创建该文件。如果文件存在,MS-DOS 编


    辑器将打开该文件并在屏幕上显示其内容。


    /b 以黑白方式显示 MS-DOS 编辑器。如果 MS-DOS 编辑器在单色监视器上显示不正确,请使用此选项。


    /g 使用 CGA 监视器尽可能的最快屏幕更新速度。


    /h 显示正在使用的监视器的尽可能的最大行数。


    /nohi 允许您在 8 色监视器上使用 MS-DOS 编辑器。通常 Windows 2000 使用 16 种颜色。


    警告:


    ★MS-DOS 如果文件 Qbasic.exe 不在当前目录、搜索路径或与 Edit.com 文件相同的目录中,则 MS-DOS 编辑器不会正常工作。如果删除


    Qbasic.exe 文件以节省硬盘空间,则不能使用 MS-DOS 编辑器。

    ★默认情况下,有些监视器不能支持显示快捷键。如果监视器没有显示快捷键,请使用 /b 开关(用于 CGA 监视器)和 /nohi 开关(用于不


    支持粗体字符的系统)。

    Edlin(启动 Edlin,它是可用于创建和更改 ASCII 文件的、面向行的文本编辑器。)

    Edlin 对内存中文本文件的每一行编号。可以使用 Edlin 插入、修改、复制、移动和删除文件行。如果要使用全屏编辑器,请使用 edit 命令

    命令参数:

    edlin [drive:][path] filename

    说明:

    [drive:][path] filename 指定磁盘上的 ASCII 文件的位置和名称。如果文件存在,Edlin 将打开该文件。如果文件不存在,当您使用


    Edlin e 命令时,Edlin 将在内存中创建一个文件,并使用指定的位置和文件名在磁盘上创建文件。


    /b 指定 Edlin 忽略文件结束符 (CTRL+Z)。


    Edlin子命令集:

    ********************************************************************************36-1.Edlin:[line](显示指定的文本行。)当键


    入行号作为命令时,Edlin 显示两行。第一行包含指定的行号及其相关的文本。第二行的插入点后面又包含数字。第一行上显示的文字用作第


    二行的模板。在显示的第二行上,可以按 ENTER 来取消命令而不修改文本、输入替换文本或者编辑文本行。


    [line]

    说明:

    line 指定要 Edlin 显示的行数。要查看当前行的行号和文本,请按 ENTER 键。

    *******************************************************************************

    Edlin:A(附加)当内存不足而阻止 Edlin 加载整个文件时,将部分文件加载到内存。 在启动 Edlin 时,它从磁盘文件中读入尽可能多的


    行到内存中。如果文件大小超过了可用内存,您必须分段编辑文件。这就是说,编辑文件的第一部分、使用 w(写入)命令将文件的该部分写


    入磁盘,然后将更多未编辑的行从磁盘加载到内存。

    命令参数:

    [n]a

    说明:

    /n 指定需要 Edlin 从磁盘读入内存的行号。

    ********************************************************************************

    Edlin:C(复制)(将选定的相邻行复制到内存的文件中的一个或多个位置。) c 命令将一块指定的相邻行复制到指定行号。该块可以根据需


    要复制多次。

    命令参数:

    [line1],[line2],[line3],[count]c

    说明:


    line1 指定要让 Edlin 复制的第一行。


    line2 指定要让 Edlin 复制的最后一行。


    line3 指定 Edlin 要在其前插入指定行块的行。

    ********************************************************************************

    Edlin:D(删除)(删除指定的相邻行块。)

    命令参数:

    [line1][,line2]d

    说明:


    line1 指定要 Edlin 删除的第一行。


    line2 指定要 Edlin 删除的最后一行。


    count 指定需要 Edlin 复制行块的次数。

    ******************************************************************************** Edlin:E(结束)将内存中的当前文件写


    入磁盘并停止 Edlin 会话。

    说明:

    e 命令重命名磁盘上具有 .bak 扩展名的原始输入文件,将内存中的编辑文件写入磁盘上的原始输入文件中,然后停止 Edlin 会话。然而,


    如果内存中的文件是在本次会话中创建的而不是 Edlin 从磁盘载入的,Edlin 将不会在磁盘上建立备份 (.bak) 文件。

    *******************************************************************************

    Edlin:I(插入)(在所编辑的驻留内存的文件中指定的行号前插入行。)如果创建新文件,请务必在插入新行之前输入 i 命令。每次按


    ENTER 时,Edlin 会显示下一行的行号。Edlin 在按 CTRL+C 之前保持“插入”模式。

    命令参数:

    i [line]

    说明:


    line 指定要 Edlin 在其前面插入行的行号。line 的默认值是当前行号。


    ********************************************************************************

    Edlin:L(列表)(显示指定相邻行块。)

    命令参数:

    l [line1][,line2]

    说明:

    line1 指定要 Edlin 显示的第一行。


    line2 指定要 Edlin 显示的最后一行。

    ********************************************************************************

    Edlin:M(移动)(将一片指定的相邻行块在内存中移动到文件的其他位置。)

    命令参数:

    [line1],[line2],line3m


    [line1],+n,line3m


    说明:


    line2 指定要 Edlin 移动的第一行。


    line2 指定要 Edlin 移动的最后一行。


    line3 指定要 Edlin 在其前面移动行块的行。


    +n 指定要 Edlin 移动从由 line1 指定的行号开始并包含后面 n 行的若干行。如果省略 line1 参数,要移动的行块就从当前行开始。

    ********************************************************************************

    Edlin:P(页面)(每次一页(全屏显示文本)地显示所有文件或部分文件。)每屏显示的最后一行成为当前行。

    命令参数:

    [line1][,line2]p

    说明:

    line1 指定要 Edlin 显示的第一行。


    line2 指定要 Edlin 显示的最后一行。

    *******************************************************************************

    Edlin:Q(退出)(停止当前 Edlin 会话,将当前编辑的文件从内存不写入磁盘。)

    说明:

    在使用 q 命令时,Edline 会话停止并且出现 Windows 2000 命令提示符。


    要指定在结束当前会话前 Edlin 将编辑的文件从内存写入磁盘,必须使用 e(结束)命令


    Edlin:R(替换)(在相邻行块中搜索指定的一个或多个字符组成的字符串,并用指定的另一个字符串替换每次找到的内容。发生取代的最后


    一行成为新的当前行。)

    命令参数:

    [line1][,line2][?]r[string1][separator string2]

    说明:

    line1 指定在其中要 Edlin 替换由 string1 指定的字符串的第一行。


    line2 指定要 Edlin 在其中替换由 string1 指定的字符串的最后一行。


    ?(问号) 指定 Edlin 在替换由 string1 指定的字符串之前,显示确认消息作出提示。


    string1 指定要让 Edlin 替换的字符串。


    separator 分隔 string1 和 string2 值。此参数的唯一有效值是文件结束符 (CTRL+Z)。


    string2 指定新字符串,用于替换与 string1 指定的字符串相匹配的每个字符串。

    ********************************************************************************

    Edlin:S(搜索)(搜索指定的一个或多个字符组成的串。) Edlin 显示出现该字符串的第一行。然后搜索停止,该行变为当前行。

    命令参数:

    [line1][,line2][?]s[string]

    说明:


    line1 指定要让 Edlin 搜索的第一行。


    line2 指定要让 Edlin 搜索的最后一行。


    ?(问号)指定 Edlin 在找到第一个由 string 指定的值时,显示确认消息提示您。


    string 指定需要 Edlin 搜索的字符串。除非空格是搜索文字的一部分,否则不能在命令行上的该参数之前插入空格。

    *******************************************************************************

    Edlin:T(传送)将磁盘上文件的内容与内存中的文件内容合并。

    命令参数:

    [line]t[drive:][path] filename

    说明:


    line 指定要 Edlin 在其前面插入正从磁盘传送过来的文件的行号。该参数的默认值是当前行号。


    [drive:][path] filename 指定要让 Edlin 将其插入到由 line 参数指定的行前面的文件位置和名称。drive 默认值是当前驱动器,path 默


    认值是当前目录。

    *******************************************************************************

    Edlin:W(写入)(将内存中编辑后文件的第一个部分写入磁盘。)在启动 Edlin 时,它从磁盘文件中读入尽可能多的行到内存中。如果文


    件大小超过了可用内存,您必须分段编辑文件。这就是说,您编辑文件的部分、使用 w(写入)命令将文件的该部分写入磁盘,然后使用 a(


    附加)命令将下一部分从磁盘加载到内存。

    命令参数:

    [n]w

    说明:

    n 指定需要 Edlin 写入磁盘的行数,从内存中所编辑文件的第一行开始。


    ********************************************************************************

    Endlocal(结束批处理文件中环境更改的本地化,将环境变量还原为匹配 setlocal 命令前的值。)在批处理文件的结尾处有一个隐含的


    endlocal 命令。

    命令说明:

    endlocal


    如果启用了命令扩展(Windows 2000 中的默认设置),endlocal 命令将把命令扩展的启用/禁用状态还原到匹配的 setlocal 命令执行前的状


    态。

    Evntcmd(显示 SNMP 事件。)

    命令参数:

    evntcmd [/?|/h] [/s sysname][/v number][/n]


    说明:

    [/?|/h] 显示 eventcmd 帮助。


    /s sysname 指定用于配置的目标系统名。


    /v number 指定 evntcmd 的详细级别。0= 默认,10= 详细说明。


    /n 指定当接收到陷阱更改时不重新启动 SNMP 服务。


    Exe2bin(将可执行文件 (.exe) 转换成二进制格式。 使用 Windows 2000 允许软件开发商将 Exe2bin 包含在 Windows 2000 中。它对一般用


    户是没用的。)

    命令参数:

    exe2bin [drive1:][path1]input-file [drive 2:][path2]output-file]

    说明:

    [drive1:][path1]input-file 指定要转换的输入文件的位置和名称。


    [drive2:][path2]output-file 指定要创建的输出文件的位置和名称。


    Exit (退出 Cmd.exe 程序(命令解释器)并返回到启动 Cmd.exe 的程序(如果有的话),或返回到“程序管理器”。)


    Expand(展开一个或多个压缩文件。该命令用于从发行磁盘中提取压缩文件。)

    命令参数:

    expand [-r] source [destination]


    expand -d source.cab [-f:filename]


    expand source.cab -f:file destination


    说明:

    -r 重命名扩展文件。


    -d 显示源位置中的文件列表。不展开或提取文件。


    -f:files 指定在 cab (.cab) 文件中要展开的文件。可以使用通配符(* 和 ?)。


    source 指定要展开的文件。source 可由驱动器号和冒号、目录名、文件名或组合所组成。可以使用通配符。


    destination 指定在何处展开文件。如果 source 是多个文件并且没有指定 -r,则 destination 必须是目录。Destination 可由驱动器号和


    冒号、目录名、文件名或组合而组成。


    Fastopen(Windows 2000 和 MS-DOS 子系统不使用该命令。它被接受只是因为和 MS-DOS 文件兼容。)


    Fc(比较两个文件并显示它们之间的差异。)

    命令参数:

    fc [/a] [/c] [/l] [/lbn] [/n] [/t] [/w] [/nnnn] [drive1:][path1]filename1 [drive2:][path2]filename2


    fc /b [drive1:][path1]filename1 [drive2:][path2]filename2

    说明:

    /a 压缩 ASCII 比较的输出结果。fc 只显示每处不同的第一行和最后一行,而不是显示所有不同的行。


    /b 以二进制模式比较文件。Fc 逐行比较两个文件,并且在找到不匹配后将不尝试重新同步。这是比较带有扩展名为 .exe、.com、.sys、.obj


    、.lib 或 .bin 文件的默认模式。


    /c 忽略字母大小写。


    /l 以 ASCII 码模式比较文件。Fc 逐行比较两个文件,并且在找到不匹配时将尝试使重新同步。这是比较不带有扩展名为 .exe、.com、.sys


    、.obj、.lib 或 .bin 文件的默认模式。


    /lbn 为内部行缓冲区设置行号。默认的行缓冲区长度为 100 行。如果比较的文件包含超过此数目的相邻不同行,fc 将取消比较。


    /n 显示 ASCII 比较过程中的行号。


    /t 不将制表符扩展为空格。默认的*作是将制表符当作空格处理,在每八个字符位置停顿一下。


    /u 将文件作为 Unicode 文本文件进行比较。


    /w 比较过程中压缩空白空间(制表位和空格)。如果行包含许多连续的空格和制表符,/w 开关将把这些字符作为一个空格处理。在与 /w 开


    关一起使用时,fc 忽略(并且不比较)行开始和结束处的空格。


    /nnnn 指定在 fc 考虑要重新同步的文件之前必须匹配的连续行数。如果文件中匹配的行数少于此数字,fc 将匹配行显示为不同。默认值为


    2。


    [drive1:][path1]filename1 指定要比较的第一个文件的位置和名称。


    [drvie2:][path2]filename2 指定要比较的第二个文件的位置和名称。


    Fcbs (指定 MS-DOS 子系统可以同时打开的文件控制块 (FCB) 数。使用 systemroot\System32\Config.nt 文件,或者程序的 PIF 中等价的


    启动文件指定 FCB 数。

    文件控制块是存储关于文件信息的数据结构。)

    命令参数:

    fcbs=x

    说明:

    x 指定 MS-DOS 子系统可以同时打开的 FCB 数。有效的 x 值范围是 1 到 255。默认值是 4



    Files(设置 MS-DOS 子系统每次可以访问的文件数。使用 systemroot\System32\Config.nt 文件,或者程序的 PIF 中指定的等价启动文件来


    指定 files 参数。)

    命令参数:

    files=x

    说明:x


    指定 MS-DOS 子系统每次可以访问的文件数。x 的有效值范围是 8 到 255。默认值是 8。


    筛选器命令(筛选器命令可以帮助您排序、查看和选择部分命令输出结果。)

    说明:

    通过筛选器命令传递信息筛选器命令可以划分、重排以及提取通过的部分信息*作。Windows 2000 有三个筛选器命令:

    more 命令每次显示一屏文件内容或命令输出。

    find 命令在文件和命令输出中搜索指定字符。

    sort 命令按字母顺序排列文件和命令输出。


    要将输入从文件发送到筛选器命令,请使用小于符号 (<)。如果要筛选器命令从其他命令获得输入,请使用管道 (|)。


    使用 more 命令来控制屏幕显示


    more 命令每次一屏地显示文件的内容或命令输出。例如,下面的 more 命令每次显示一屏 List.txt 文件的内容:


    more < list.txt 信息显示一屏后,会出现字“More”。要继续显示下一屏,请按键盘上任意键。要停止命令且不查看详细信息,请按


    CTRL+C 键。


    如果使用产生多屏输出的命令,more 将十分有用。例如,假设定要查看硬盘的目录树。如果 Windows 2000 不能将目录在一屏内全部显示出


    来,请使用带管道号 (|) 和 more 命令的 tree 命令,如下例所示:


    tree c:\ | more


    tree 命令的第一屏输出被显示,后跟词“More”。Windows 2000 暂停,直到用户按键盘上的任意键为止(PAUSE 键除外)。


    使用 find 命令搜索文本


    find 命令在一个或多个文件中搜索指定文本。Windows 2000 显示每个包含该文本的行。find 命令可以用作筛选器命令或者标准的 Windows


    2000 命令。有关将 find 用作标准的 Windows 2000 命令的信息,请单击“相关主题”列表中的 find。


    要将 find 当作筛选器命令使用,请包含小于符号 (<) 和搜索的文件名。当输入文件名时,请记住搜索要区分大小写。例如,下面的命令查


    找文件 Trade.txt 中所有的“Pacific Rim”字符串:


    find "Pacific Rim" < trade.txt


    要保存 find 命令的输出而不是显示输出,请使用大于号 (>) 和要存储输出的文件名。例如,下面的命令查找文件 Trade.txt 中所有的“


    Pacific Rim”字符串,并将结果保存在 Nwtrade.txt 文件中:


    find "Pacific Rim" < trade.txt > nwtrade.txt


    对文本文件排序


    sort 命令按字母顺序排列文本文件或命令的输出。例如,可以使用以下命令对 List.txt 文件的内容进行排序,并在屏幕上显示结果:


    sort < list.txt


    在此范例中,sort 命令对 List.txt 文件的行进行排序并显示结果,但不更改文件。要保存 sort 命令的输出而不是显示输出,请在命令中包


    含大于号 (>) 和文件名。例如,可以使用以下命令对 List.txt 文件的行按字母顺序排序,并将结果存到 Alphlist.txt 文件中:


    sort < list.txt > alphlist.txt


    要排序命令的输出,请键入后面带有管道 (|) 和 sort 命令的命令。例如,下面的命令对 find 命令的输出结果进行排序:


    find "Jones" maillst.txt | sort


    在键入该命令时,Windows 2000 按字母顺序列出在其中出现“Jones”的行。


    带重定向符的合并命令


    可以将筛选器命令、其他命令和文件名合并以生成自定义命令。例如,可以使用以下命令存储包含“LOG”字符串的文件名:


    dir /b | find "LOG" > loglist.txt


    Windows 2000 通过 find 过滤器命令发送 dir 命令的输出并将包含字符串“Log”的文件名存储在 Loglist.txt 文件中。将结果存储为文件


    名列表(如,A.log、Logdat.svd 和 Mylog.bat)。


    要在相同命令中使用多个筛选器,请使用管道 (|) 分隔筛选器。例如,下面的命令搜索 C 盘上的每个目录以查找包含“Log”字符串的文件名


    ,并且每次显示一屏:


    dir c:\ /s /b | find "LOG" | more


    因为使用管道 (|),Windows 2000 通过 find 命令发送 dir 命令的输出结果。find 命令只选择包含字符串“Log”的文件名。more 命令每次


    一屏地显示 find 命令选择的文件名。


    Find(在一个文件或多个文件中搜索指定的文本字符串。)当搜索到指定的文件后,find 将显示出包含指定字符串的所有行。

    命令参数:

    find [/v] [/c] [/n] "string" [drive:][path]filename[...]

    说明:

    /v 显示未包含指定字符串的所有行。


    /c 只显示包含指定字符串的行数。


    /n 将文件行号置于每行开头。


    /I 指定搜索不区分大小写。


    "string" 指定要搜索的字符组。必须将 string 的文本包括在引号中。


    [drive:][path] filename 指定要在其中搜索指定字符串的文件的位置和名称。


    Findstr(使用文字文本或常规表达式搜索文件中的字符串。)

    命令参数:

    findstr [/e] [/l] [/c:string] [/r] [/s] [/x] [/v] [/n] [/m] [/o] [/g:file] [/f:file] [/d:dirlist] [/a:color attribute]


    [strings] [drive:][path] filename [...]


    说明:

    /b 如果位于行的开头则匹配模式。


    /e 如果位于行的末尾则匹配模式。


    /l 使用文字搜索字符串。


    /c: string 使用指定的文本作为文字搜索字符串。


    /r 使用搜索串作为常规表达式。不需要该开关,除非使用 /l 开关,否则 findstr 将所有的元字符当作常规表达式解释。


    /s 在当前目录和所有子目录中搜索匹配的文件。


    /i 指定搜索不区分大小写。


    /x 打印完全匹配的行。


    /v 只打印不包含匹配的行。


    /n 在每个匹配的行之前打印行号。


    /m 如果文件包含匹配项,仅打印该文件名。


    /o 在每次匹配行之前打印查找偏移量。


    /g filename 从指定文件得到搜索字符串。


    /f file 从指定文件中读取文件列表。


    /d dirlist 搜索以逗号分隔的目录列表。


    /a color attribute 使用两个十六进制数指定颜色属性。除非参数没有加前缀 /c,否则请使用空格分隔多个搜索字符串,如下面例子所示:


    findstr "hello there" x.y 在文件 x.y 中搜索“hello”或“there”。但是,以下命令将在文件 x.y 中搜索“hello there”。


    findstr /c:"hello there" x.y


    Finger(在运行 Finger 服务的指定系统上显示有关用户的信息。根据远程系统输出不同的变量。该命令只有在安装了 TCP/IP 协议之后才可


    用。)

    命令参数:

    finger [-l] [user]@computer[...]

    说明:

    -l 以长列表格式显示信息。


    user 指定要获得相关信息的用户。省略用户参数以显示指定计算机上所有用户的信息:



    For(对一组文件中的每个文件运行指定的命令。)可以在批处理程序中或直接从命令提示符使用 for 命令。要在批处理程序中使用 for 命


    令,请使用以下语法:

    命令参数:

    for %%variable in (set) docommand [command-parameters]


    要在命令提示符下使用 for,请使用以下语法:


    for %variable in (set) do command [command-parameters]

    说明:


    %%variable 或 %variable 代表可替换的参数。for 命令使用在 set 中指定的每个文本字符串替换 %%variable(或 %variable),直到此命


    令(在 command-parameters 中指定)处理所有的文件为止。使用 %% variable 在批处理程序中执行 for 命令。使用 % variable 通过命令


    提示符执行 for 命令。变量名区分大小写。


    (set) 指定要用指定的命令处理的一个或多个文件或文本字符串。需要括号。


    command 指定要在指定的 set 所包含的每个文件上执行的命令。


    command-parameters 指定要用于指定命令(如果指定的命令要使用任何参数或开关)的任何参数或开关。如果启用了命令扩展(Windows


    2000 中的默认设置),将支持 for 命令的其他形式。


    Forcedos(启动 MS-DOS 子系统中指定的程序。该命令只对 Windows 2000 不能识别的 MS-DOS 程序是必需的。)

    命令参数:

    forcedos [/d directory] filename [parameters]

    说明:

    /d directory 为要使用的指定程序指定当前目录。


    filename 指定要启动的程序。如果不在当前目录或 Windows 2000 路径中,必须将驱动器号或目录指定到程序。


    parameters 指定传递到程序的参数。


    Format(格式化指定卷中的磁盘以接受 Windows 2000 文件。必须是 Administrators 组的成员才能格式化硬盘。)

    命令参数:

    format volume [/fs:file-system] [/v:label] [/q] [/a:unitsize] [/f:size] [/t:tracks /n:sectors] [/c] [/x] [/1] [/4] [/8]

    说明:

    volume: 指定要格式化的驱动器的装入点、卷名或驱动器号。如果不指定以下的任何开关,format 将使用卷类型来决定磁盘的默认格式。


    /fs:file-system 指定要使用的文件系统,FAT、FAT32 或 NTFS。软盘只能使用 FAT 文件系统。


    /v:label 指定卷标。如果省略 /v 开关或使用它而不指定卷标,Windows 2000 将在格式化完成后提示输入卷标。使用语法 /v: 阻止提示卷


    标如果用一条 format 命令格式化多个磁盘,则所有的盘都有相同的卷标。/v 开关与 /8 开关不兼容。

    /a:unitsize 指定要在 FAT、FAT32 或 NTFS 卷上使用的分配单位大小。使用某个下列值设置 unitsize。如果没有指定 unitsize,将根据卷


    的大小选择。


    512 每个簇 512 字节。

    1024 每个簇 1024 字节。

    2048 每个簇 2048 字节。

    4096 每个簇 4096 字节。

    8192 每个簇 8192 字节。

    16K 每个簇 16K 字节。

    32K 每个簇 32K 字节。

    64K 每个簇 64K 字节。


    /q 删除以前已格式化卷的文件表和根目录,但不扫描损坏区域。应该使用 /q 开关来格式化以前格式化过并且处于良好状态的卷。


    /f:size 指定要格式化的软盘大小。当可能时,请使用该开关而不是 /t 和 /n 开关。使用下列的某个值设置大小:


    160 或 160k 或 160kb

    160KB、单面、双密度、5.25 英寸磁盘


    180 或 180k 或 180kb

    180KB、单面、双密度、5.25 英寸磁盘


    320 或 320k 或 320kb

    320KB、双面、双密度、5.25 英寸磁盘


    360 或 360k 或 360kb

    360KB、双面、双密度、5.25 英寸磁盘


    720 或 720k 或 720kb

    720KB、双面、双密度、3.5 英寸磁盘


    1200 或 1200k 或 1200kb 或 1.2 或 1.2m 或 1.2mb

    1.2 MB、双面、四倍密度、5.25 英寸磁盘


    1440 或 1440k 或 1440kb 或 1.44 或 1.44m 或 1.44mb

    1.44 MB、双面、四倍密度、3.5 英寸磁盘


    2880 或 2880k 或 2880kb 或 2.88 或 2.88m 或 2.88mb

    2.88 MB、双面、3.5 英寸磁盘


    20.8 或 20.8m 或 20.8mb

    20.8 MB、3.5 英寸可光读(磁光)的磁盘


    /t:tracks 指定磁盘上的磁道数。当可能时,请使用 /f 开关而不是该开关。如果使用 /x:off 开关,也必须使用 /n 开关。这两个开关提供


    指定格式化磁盘大小的另一种方法。不能将 /f 开关和 /t 开关一起使用。


    /n:sector 指定每个磁道上的扇区数。如果可能,请使用 /f 开关而不是该开关。如果使用 /n 开关,也必须也使用 /t 开关。这两个开关


    项提供指定格式化磁盘大小的另一种方法。不能将 /f 开关和 /n 开关一起使用。


    /c 默认情况下,在新卷上创建的文件将被压缩。


    /x 如果需要,在格式化之前卸除卷。对该卷任何打开的句柄不再有效。


    /1 格式化单面软盘。


    /4 在 1.2 MB 磁盘驱动器中格式化 5.25 英寸、360KB、双面、双密度软盘。一些 360KB 驱动器不能可靠地读取用该开关格式化的磁盘。当


    与 /1 开关一起使用时,该开关格式化 5.25 英寸、180 KB、单面软盘。


    /8 将 5.25 英寸磁盘每磁道格式化成 8 个扇区。该开关格式化软盘以与 MS-DOS 2.0 之前的版本兼容。


    Ftp(将文件传送到正在运行 FTP 服务的远程计算机或从正在运行 FTP 服务的远程计算机传送文件(有时称作 daemon)。Ftp 可以交互使用


    。单击“相关主题”列表中的“ftp 命令”以获得可用的“ftp”子命令描述。该命令只有在安装了 TCP/IP 协议之后才可用。Ftp 是一种服务


    ,一旦启动,将创建在其中可以使用 ftp 命令的子环境,通过键入 quit 子命令可以从子环境返回到 Windows 2000 命令提示符。当 ftp 子


    环境运行时,它由 ftp 命令提示符代表。)

    命令参数:

    ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]

    说明:

    -v 禁止显示远程服务器响应。


    -n 禁止自动登录到初始连接。


    -i 多个文件传送时关闭交互提示。


    -d 启用调试、显示在客户端和服务器之间传递的所有 ftp 命令。


    -g 禁用文件名组,它允许在本地文件和路径名中使用通配符字符(* 和

    -s: filename 指定包含 ftp 命令的文本文件;当 ftp 启动后,这些命令将自动运行。该参数中不允许有空格。使用该开关而不是重定向


    (>)。


    -a 在捆绑数据连接时使用任何本地接口。


    -w:windowsize 替代默认大小为 4096 的传送缓冲区。


    computer 指定要连接到远程计算机的计算机名或 IP 地址。如果指定,计算机必须是行的最后一个参数。

    *******************************************************************************

    FTP命令集:

    FTP: !(从 ftp 子系统退出到外壳。)

    注意:使用该命令不需要参数。当使用 ftp 命令并需要返回到 Windows 2000 命令外壳时使用。

    FTP: ? (显示 ftp 命令说明。? 与 help 相同。)

    命令参数:

    ? [command]

    说明:

    command 指定需要有关其说明的命令的名称。如果没有指定 command,ftp 将显示全部命令的列表。

    54-3.FTP:append(使用当前文件类型设置将本地文件附加到远程计算机上的文件。)

    命令参数:

    append local-file [remote-file]

    说明:

    local-file 指定要添加的本地文件。


    remote-file 指定要添加 local-file 的远程计算机上的文件。如果省略了 remote-file,本地文件名将被用作远程文件名。


    FTP:ascii(将文件传送类型设置为默认的 ASCII。)

    注意:FTP 支持两种文件传送类型,ASCII 码和二进制图像。在传送文本文件时应该使用 ASCII。有关二进制文件传送的详细信息,请参阅相


    关主题列表中的“ftp:binary”。

    在 ASCII 模式中,将执行网络标准字符集间的字符转换。例如,行尾的字符在必要时根据目标*作系统进行转换。

    FTP:bell(切换响铃以在每个文件传送命令完成后响铃。默认情况下,铃声是关闭的。)


    FTP:binary(将文件传送类型设置为二进制。)

    注意:Ftp 支持两种文件传送类型、ASCII 和二进制图像。在传输可执行文件时应该使用二进制。在二进制模式中,一个接一个字节地移动文


    件。有关 ASCII 文件传输的详细信息,请参阅相关主题列表中的“Ftp:ascii”。


    FTP:bye(结束与远程计算机的 FTP 会话并退出 ftp)

    FTP:cd (更改远程计算机上的工作目录。)

    命令参数:

    cd remote-directory

    说明:

    remote-directory 指定要更改的远程计算机上的目录。

    FTP:close(结束与远程服务器的 FTP 会话并返回命令解释程序。)

    FTP:debug(切换调试。当调试打开时,发送到远程计算机的每个命令都打印,前面是字符串“>”。默认情况下,调试是关闭的。)

    FTP:delete(删除远程计算机上的文件。)

    命令参数:

    delete remote-file

    说明:

    remote-file 指定要删除的文件。


    FTP:dir(显示远程目录文件和子目录列表。)

    命令参数:

    dir [remote-directory] [local-file]

    说明:

    remote-directory 指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。


    local-file 指定要存储列表的本地文件。如果没有指定,输出将显示在屏幕上。


    FTP:disconnect(从远程计算机断开,保留 ftp 提示。)

    FTP:get(使用当前文件转换类型将远程文件复制到本地计算机。)

    命令参数:

    get remote-file [local-file]

    说明:

    remote-file 指定要复制的远程文件。


    local-file 指定要在本地计算机上使用的名称。如果没有指定,文件将命名为 remote-file。


    FTP:glob(切换文件名组合。组合允许在内部文件或路径名中使用通配符(* 和 ?)。默认情况下,组合是打开的。)


    FTP:hash(切换已传输的每个数据块的数字签名 (#) 打印。数据块的大小是 2048 字节。默认情况下,散列符号打印是关闭的。)
信息文件的位置和名称
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 2楼 发表于: 2005-07-30
FTP:help(显示 ftp 命令说明。)

    命令参数:

    help [command]

    说明:

    command 指定需要有关说明的命令的名称。如果没有指定 command,ftp 将显示全部命令的列表。


    FTP:lcd(更改本地计算机上的工作目录。默认情况下,工作目录是启动 ftp 的目录。)

    命令参数:

    lcd [directory]

    说明:

    directory 指定要更改的本地计算机上的目录。如果没有指定 directory,将显示本地计算机中当前的工作目录。


    FTP:literal(将参数逐字发送到远程 FTP 服务器。将返回单个的 FTP 回复代码。)

    命令参数:

    literal argument [ ...]

    说明:

    argument 指定要发送到 FTP 服务器的参数。


    FTP:ls(显示远程目录文件和子目录的缩写列表。)

    命令参数:

    ls [remote-directory] [local-file]

    说明:

    remote-directory 指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。


    local-file 指定要存储列表的本地文件。如果没有指定,输出将显示在屏幕上。


    FTP:mdelete(删除远程计算机上的文件。)

    命令参数:

    mdelete remote-files [ ...]

    说明:


    remote-files 指定要删除的远程文件。


    FTP:mdir(显示远程目录文件和子目录列表。可以使用 mdir 指定多个文件。)

    命令参数:

    mdir remote-files [ ...] local-file


    说明:

    remote-files 指定要查看列表的目录。必须指定 remote-files。请键入


    - 使用远程计算机上的当前工作目录。


    local-file 指定要还原列表的本地文件。请键入


    - 在屏幕上显示列表。


    FTP:mget(使用当前文件传送类型将远程文件复制到本地计算机。)

    命令参数:

    mget remote-files [ ...]

    说明:

    remote-files 指定要复制到本地计算机的远程文件。


    FTP:mkdir (创建远程目录.)

    命令参数:

    mkdir directory

    说明:

    directory 指定新的远程目录的名称。

    FTP:mls (显示远程目录文件和子目录的缩写列表。)

    命令参数:

    mls remote-files [ ...] local-file

    说明:

    remote-files 指定要查看列表的文件。必须指定 remote-files;请键入


    - 使用远程计算机上的当前工作目录。


    local-file 指定要存储列表的本地文件。请键入


    - 以在屏幕上显示列表。

    Ftp:mput(使用当前文件传送类型将本地文件复制到远程计算机上。)

    命令参数:

    mput local-files [ ...]

    说明:

    local-files 指定要复制到远程计算机的本地文件。


    FTP:open (与指定的 FTP 服务器连接。)

    命令参数:

    open computer [port]

    说明:

    computer 指定要连接的远程计算机。可以通过 IP 地址或计算机名称指定计算机(DNS 或主机文件必须可用)。如果自动登录打开(默认)


    ,ftp 还将尝试自动将用户登录到 FTP 服务器(关于禁用自动登录的信息,请单击“相关主题”列表中的 ftp)。


    port 指定用来联系 FTP 服务器的端口号。


    FTP:prompt(切换提示。如果关闭提示时 mget 及 mput 传送所有文件,Ftp 在多文件传送过程中将提示允许您有选择地检索或存储文件。默认


    情况下,提示是打开的。)


    FTP:put (使用当前文件传送类型将本地文件复制到远程计算机上。)

    命令参数:

    put local-file [remote-file]

    说明:

    local-file 指定要复制的本地文件。


    remote-file 指定要在远程计算机上使用的名称。如果没有指定,文件将命名为 local-file。


    FTP:pwd(显示远程计算机上的当前目录。)


    FTP:quit(结束与远程计算机的 FTP 会话并退出 ftp。)


    FTP:quote(将参数逐字发送到远程 FTP 服务器。将返回单个的 FTP 回复代码。Quote 与 literal 相同。)

    命令参数:

    quote argument [ ...]

    说明:


    argument 指定要发送到 FTP 服务器的参数。


    FTP:recv (使用当前文件传送类型将远程文件复制到本地计算机。Recv 与 get 相同。)

    命令参数:

    recv remote-file [local-file]

    说明:

    remote-file 指定要复制的远程文件。


    local-file 指定要在本地计算机上使用的名称。如果没有指定,文件将命名为 remote-file。


    FTP:remotehelp (显示远程命令帮助。)

    命令参数:

    remotehelp [command]

    说明:

    command 指定需要帮助的命令的名称。如果没有指定 command,ftp 将显示全部远程命令的列表。


    FTP:rename (重命名远程文件。)

    命令参数:

    rename filename newfilename

    说明:

    filename 指定要重命名的文件。


    newfilename 指定新的文件名。


    FTP:rmdir (删除远程目录。)

    命令参数:

    rmdir directory

    说明:

    directory 指定要删除的远程目录的名称。



    FTP:send (使用当前文件传送类型将本地文件复制到远程计算机上。Send 与 put 相同。)

    命令参数:

    send local-file [remote-file]

    说明:

    local-file 指定要复制的本地文件。


    remote-file 指定要在远程计算机上使用的名称。如果没有指定,文件将命名为 local-file。


    FTP:status(显示 FTP 连接和切换的当前状态。)


    FTP:trace(切换数据包跟踪。Trace 在运行 ftp 命令时显示每个数据包的路由。)

    FTP:type (设置或显示文件传送类型。)

    命令参数:

    type [type-name]

    说明:

    type-name 指定文件传送类型。默认设置为 ascii。如果没有指定 type-name,将显示当前的类型。

    注意:

    Ftp 支持两种文件传送类型:ascii 和 binary 图像。

    在传送文本文件时应使用 Ascii。在 ascii 模式中,将在网络标准字符集之间执行字符转换。例如,行尾的字符在必要时根据目标*作系统进

    行转换。

    在传送可执行文件时应该使用 binary。在 binary 模式中,一个接一个字节地移动文件。

    FTP:user (指定远程计算机的用户。)

    命令参数:

    user username [password] [account]

    说明:

    user-name 指定登录到远程计算机所使用的用户名。

    password 指定 user-name 的密码。如果没有指定,但必须指定,ftp 会提示输入密码。

    account 指定登录到远程计算机所使用的帐户。如果没有指定 account,但是需要指定,ftp 会提示您输入帐户。

    FTP:verbose(切换 verbose 模式。如果打开,将显示所有 ftp 响应。在文件传送完成后,将同时显示与传送效率有关的统计信息。默认情况

    下,verbose 是打开的。)

    *******************************************************************************

    Ftype(显示或者修改在文件名扩展关联中使用的文件类型。)

    命令参数:

    Ftype [filetype[=[command]]

    说明:

    filetype 单击要显示或更改的文件类型。

    command 当打开此类型的文件时指定要使用的 open 命令。

    请键入不带可选项的 ftype 命令显示定义 open 命令字符串的当前文件类型。

    请键入 ftype filetype 命令显示该文件类型的当前 open 命令字符串。

    请键入 ftype filetype= 命令删除文件类型的 open 命令字符串。

    在 open 命令字符串内,ftype 替换下列变量:

    使用打开的文件名替换 %0 或 %1。

    使用所有的参数替换 %*。

    使用所有的剩余参数替换 %~n,从第 n 个参数开始替换,此处 n 参数可以是 2 到 9 中的任意一个数。

    %3 用第一个参数替换,%4 用第二个参数替换,依此类推。

    Goto(将 Windows 2000 定向到由指定标签标记的批处理程序的行中。) goto 命令在一个批处理程序中将 Windows 2000 定位定向到标签所标

    识的行。当 Windows 2000 找到标签时,它处理从下一行开始的命令。

    命令参数:

    goto label

    说明:

    label 指定 Windows 2000 应转到的批处理程序中的行。如果启用了命令扩展(Windows 2000 中的默认设置),goto 将更改如下:使用 goto

    命令和目标标签 :EOF 可以将控制转到当前批处理脚本文件的末尾,退出批处理文件但不定义标签。当使用 goto 和 :EOF 标签时,必须在标

    签前插入分号,例如:

    goto :EOF 关于使此功能有用的 call 命令扩展的描述,或者启用命令扩展的讨论.

    Graftabl(允许 Windows 2000 以全屏模式显示指定代码页的扩展字符。扩展字符不以窗口模式显示。)

    命令参数:

    graftabl [xxx] [/status]

    说明:

    xxx 指定要 Windows 2000 在图形模式中为其定义扩展字符的外观的代码页。以下列表显示每个有效代码页标识号码及国家(地区)或者语

    言:

    437 美国

    850 多语言(拉丁语 I)

    852 斯拉夫语(拉丁语 II)

    855 西里尔语(俄语)

    857 土耳其

    860 葡萄牙语

    861 冰岛语

    863 加拿大-法语

    865 日耳曼语

    866 俄语

    869 现代希腊

    /status 标识被 graftabl 选定使用的代码页。

    Graphics(当正在使用彩色或图形适配器时,将允许 Windows 2000 在打印机上打印显示的屏幕内容的程序加载到内存。)

    命令参数:

    graphics [type] [drive:][path] filename] [/r] [/lcd] [/printbox:std | /printbox:lcd]

    说明:

    指定打印机类型。以下列表显示该参数的每个有效值及其意义的简短描述:

    参数 说明

    color1 带有黑色色带的 IBM 个人计算机彩色打印机

    color4 带有 RGB(红、绿、蓝和黑)色色带的 IBM 个人计算机彩色打印机

    color8 带有 CMY(青、品红、黄和黑)色色带的 IBM 个人计算机彩色打印机

    hpdefault 任何 Hewlett-Packard PCL 打印机

    deskjet Hewlett-Packard DeskJet 打印机

    graphics IBM 个人图形打印机、IBM Proprinter 或 IBM Quietwriter 打印机

    graphicswide 带有 11 英寸宽托架的 IBM 个人图片打印机

    laserjet Hewlett-Packard LaserJet 打印机

    laserjetii Hewlett-Packard LaserJet II 打印机

    paintjet Hewlett-Packard PaintJet 打印机

    quietjet Hewlett-Packard QuietJet 打印机

    quietjetplu Hewlett-Packard QuietJet Plus 打印机

    ruggedwriter Hewlett-Packard RuggedWriterwide 打印机

    ruggedwriterwide Hewlett-Packard RuggedWriterwide 打印机

    thermal IBM PC 可转换热打印机

    thinkjet Hewlett-Packard ThinkJet 打印机

    [drive:][path] filename 指定其中包含所有受支持的打印机相关信息的打印机配置文件的位置和名称。如果省略该参数,Windows 2000 将

    在当前目录和包含 Graphics.com 文件的目录中查找文件 Graphics.pro。

    /r 当屏幕上显示图像(黑底白字)而不是反过来(白底黑字)时,打印图像。默认情况下出现后者的情况。

    /b 打印彩色背景。该开关对 color4 和 color8 打印机是有效的。

    /lcd 使用液晶显示 (LCD) 纵横比代替 CGA 纵横比打印图像。此开关的效果与 /printbox:lcd 相同。

    /printbox:std | /printbox:lcd 选择打印框大小。可以将 printbox 缩写为 pb。应该检查 Graphics.pro 文件中 printbox 语句的第一

    个*作数,如果*作数是 std,则指定 /printbox:std 开关,如果*作数是 lcd,则指定 /printbox:lcd 开关。

    Help(提供关于 Windows 2000 命令(非网络)的联机信息。)

    命令参数:

    help [command]

    说明:

    command 指定需要有关信息的命令的名称。如果不指定命令名,help 命令将列出并简短描述每个 Windows 2000 系统命令。

    注意:

    有两种方法获得命令的联机“帮助”。可以在 help 命令行上指定命令的名称,或者可以键入命令名和 /? 在命令提示符处切换。例如,可以

    键入下面任何命令以获得关于 xcopy 命令的信息:

    help xcopy

    xcopy /?

    第二个命令速度较快。 Hostname

    打印当前计算机(主机)的名称。该命令只有在安装了 TCP/IP 协议之后才可用。

    If[在批处理程序中执行条件处理。如果 if 命令中指定的条件为真,Windows 2000 将执行该条件后的命令。如果条件为假,Windows 2000 将

    忽略 if 子句中的命令,并执行 else 子句中的任何命令(如果已经指定了命令)。]

    命令参数:

    if [not] errorlevel number command [else expression]

    if [not] string1==string2 command [else expression]

    if [not] exist filename command [else expression]

    启用了命令扩展:

    if string1 compare-op string2 command [else expression]

    if cmdextversion number command [else expression]

    if defined variable command [else expression]

    说明:

    not 指定只有当条件为假时 Windows 2000 才能执行该命令。

    errorlevel number 只有当由 Cmd.exe 运行的前一个程序返回大于或等于 number 的退出代码时,才能指定真条件。

    command 指定在符合前面的条件时 Windows 2000 将执行的命令。

    string1==string2 只有当 string1 和 string2 相同时才能指定真条件。这些值可以是文字字符串或批处理变量(例如,%1)。文字字符串

    不需要引号。

    exist filename 如果 filename 存在,则指定真条件。

    compare-op 以下三字母比较*作符中的一个:

    *作符 说明

    EQU 等于

    NEQ 不等于

    LSS 少于

    LEQ 少于或等于

    GTR 大于

    GEQ 大于或等于

    /i 指定 /i 开关时,将强制字符串比较按忽略大小写情况进行。/i 开关也可以用于 if 的 string1==string2 格式。这些比较是通用的,如

    果 string1 和 string2 都由所有的数字组成,那么字符串将被转换为数字并且将执行数字比较。

    cmdextversion number cmdextversion 条件的作用就像是 errorlevel,但它需要与 Cmd.exe 的“命令扩展”功能相关联的内部版本号比较

    。第一版是 1,当重大的增强添加到命令扩展中时,版本号将增加 1。当禁用命令扩展时,cmdextversion 条件不会为真。

    defined variable defined 条件的作用就象是 exist,但它使用环境变量名,并且如果环境变量已经定义它将返回真值。使用该条件添加三

    个变量:%errorlevel%, %cmdcmdline% 和 %cmdextversion%。

    %errorlevel% 扩展到 errorlevel 当前值的字符串表达式,如果没有名为 ERRORLEVEL 的环境变量,在这种情况下可取代它的值。程序运行后

    ,下面的图解 errorlevel 使用:

    goto answer%erorlevel%

    :answer0

    echo Program had return code 0

    :answer1

    echo Program had return code 1

    也可以在 compare-op 中使用上面列出的比较*作符:

    if %errorlevel% LEQ 1 goto okay

    %cmdcmdline% 在任何 Cmd.exe 处理之前扩展传递到 Cmd.exe 的源命令行,如果没有名为 cmdcmdline 的环境变量,在这种情况下可取代它的

    值。

    %cmdextversion% 扩展到 cmdextversion 当前值的字符串表达式,如果没有名为 CMDEXTVERSION 的环境变量,在这种情况下可取代它的值。

    expression 在 else 子句中,expression由 Windows 2000 命令和任何传递到命令的参数组成。

    Install(将内存驻留程序加载到内存。使用 systemroot\System32\Config.nt 文件,或在程序的 PIF 中等价的启动文件来指定要安装的程序

    。)

    命令参数:

    install=[drive:][path] filename [command-parameter]

    说明:

    [drive:][path] filename 指定要运行的内存驻留程序的位置和名称。

    command-parameter 指定由 filename 指定的程序的参数。

    Ipconfig(该诊断命令显示所有当前的 TCP/IP 网络配置值。该命令在运行 DHCP 系统上的特殊用途,允许用户决定 DHCP 配置的 TCP/IP 配

    置值。)

    命令参数:

    ipconfig [/all | /renew [adapter] | /release [adapter]

    说明:

    /all 产生完整显示。在没有该开关的情况下 ipconfig 只显示 IP 地址、子网掩码和每个网卡的默认网关值。

    /renew [adapter] 更新 DHCP 配置参数。该选项只在运行 DHCP 客户端服务的系统上可用。要指定适配器名称,请键入使用不带参数的

    ipconfig 命令显示的适配器名称。

    /release [adapter] 发布当前的 DHCP 配置。该选项禁用本地系统上的 TCP/IP,并只在 DHCP 客户端上可用。要指定适配器名称,请键入使

    用不带参数的 ipconfig 命令显示的适配器名称。

    如果没有参数,那么 ipconfig 实用程序将向用户提供所有当前的 TCP/IP 配置值,包括 IP 地址和子网掩码。该使用程序在运行 DHCP 的系

    统上特别有用,允许用户决定由 DHCP 配置的值。

    Ipxroute(显示和修改有关由 IPX 协议使用的路由表的信息。此命令的 IPX 路由选择选项和源路由选择选项不同。用空格分隔所有选项。)

    命令参数:

    IPX 路由选项

    ipxroute servers [/type=x]

    ipxroute stats [/show] [/clear]

    ipxroute table

    parameter

    servers [/type=x] 为指定的服务器类型显示“服务访问点”(SAP) 表格。x 必须是整数。例如,/type=4 显示所有的文件服务器。如果没有

    指定 /type,将显示所有类型的服务器。列表按照服务器名称排列。

    stats [/show] [/clear] 显示或清除 IPX 路由器界面统计。/show 是默认值。/clear 将统计清除。

    table 显示按网络编号排序的 IPX 路由表。

    源路由选择选项

    ipxroute board=n [clear] [def] [gbr] [mbr] [remove=xxxxx]

    ipxroute config

    说明:

    board=n 指定要查询或设置参数的网卡。

    clear 清除源路由表

    def 将数据包发送给 ALL ROUTES 广播。如果数据包被传送到源路由表中没有的唯一 mac 地址,默认*作将是把数据包发送到 SINGLE ROUTES

    广播。

    gbr 将数据包发送给 ALL ROUTES 广播。如果数据包传送到广播地址 (FFFFFFFFFFFF),默认*作将是把数据包发送到 SINGLE ROUTES 广播。

    mbr 将数据包发送给 ALL ROUTES 广播。如果数据包传送到多播地址 (C000xxxxxxxx),默认*作将是把数据包发送到 SINGLE ROUTES 广播。

    remove=xxxxx 从源路由表中删除给定的节点地址。

    config 显示所有已配置 IPX 绑定的信息。

    Irftp[通过红外链接发送文件(需要在计算机上安装红外设备)。]

    命令参数:

    irftp [/h] [drive:][path]filename [morefiles]

    irftp /s

    说明:

    /h 指定隐藏模式,该模式通过红外链接传输源文件且不显示“无线链接”对话框。

    [drive:][path]filename [morefiles] 要通过红外连接传送的文件位置和名称。如果不指定文件,那么“无线链接”将打开文件对话框,允

    许您选择要通过链接发送的文件。

    /s 打开“无线链接”的属性。

    Label(创建、修改或删除磁盘的卷标(名称)。 Windows 2000 将卷标作为目录列表的一部分显示。如果存在卷序列号,Windows 2000 也会

    显示此号码。)

    命令参数:

    label [drive:][label]

    说明:

    键入不带参数的 label 命令更改当前卷标或删除现有卷标。

    drive: 指定要命名的磁盘的位置。

    label 指定新的卷标。在驱动器和卷标之间必须包括冒号 (:)。

    Libpath(指定 OS/2 子系统要从中搜索动态链接库 (DLL) 的目录。要使用该命令,请使用 OS/2 编辑器编辑 C:\CONFIG.SYS 文件。)

    命令参数:

    libpath=[drive:]path[;[drive:]path][...]

    说明:

    drive: 指定 DLL 所在的驱动器。如果不指定驱动器,OS/2 子系统将搜索当前驱动器中的磁盘。

    path 指定要从中搜索 DLL 的目录。可以指定多个目录,并使用分号分隔这些目录的名称。

    loadfix(确保程序在第一个 64KB 的常规内存以上加载,然后运行程序。)

    命令参数:

    loadfix [drive:][path] filename

    说明:

    [drive:][path] 指定程序的驱动器和目录。

    filename 指定程序的名称。

    Loadhigh (Lh)(将一个程序加载到高端内存区域 (UMA)。将程序加载到 UMA 为其他程序在常规内存中留出更多的空间。使用

    systemroot\System32\Config.nt 文件,或者程序的 PIF 中指定的等价启动文件指定加载到高端的程序。)

    命令参数:

    loadhigh [drive:][path] filename [parameters]

    lh [drive:][path] filename [parameters]

    说明:

    [drive:][path] filename 指定要加载的程序的位置和名称。

    parameters 指定程序所需要的任何命令行信息。

    Lpq(该诊断实用程序用于获取运行 LPD 服务器的计算机上打印队列的状态。)

    命令参数:

    lpq -SServer -PPrinter [-l]

    说明:

    -SServer 指定连接打印机的计算机的名称。

    -PPrinter 指定所需的队列打印机的名称。

    -l 指定应给定的详细状态。

    Lpr(该连接实用程序用于将文件打印到运行 LPD 服务器的计算机。)

    命令参数:

    lpr -SServer -PPrinter [-CClass] [-JJobname] [-O option] filename

    说明:

    -SServer 指定连接打印机的计算机的名称或 IP 地址。

    -P Printer 指定所需的队列打印机的名称。

    -CClass 指定类别的标题页内容。

    -JJobname 指定此作业的名称。

    -O option 表明文件类型。默认为文本文件。对二进制文件(如 Posts cript)使用 -Ol(小写‘L’)。

    filename 打印的文件名。

    Mem 显示有关分配内存区域、可用内存区域和当前在 MS-DOS 子系统中加载进内存的程序信息。)

    命令参数:

    mem [/program|/debug|/classify]

    说明:

    键入不带参数的 mem 命令显示 MS-DOS 子系统的已使用和可用内存的状态。

    /program 显示正加载进入内存的程序状态。不能将 /program 开关和 /debug 开关或 /classify 开关一起使用。可以将 /program 缩写为

    /p。

    /debug 显示当前加载程序和内部驱动程序的状态,并显示其他的编程信息。不能将 /debug 开关和 /program 开关或 /classify 开关一起使

    用。可以将 /debug 缩写为 /d。

    /classify 显示加载到常规内存和高端内存区的程序状态。该开关项以十进制和十六进制标记列出了每个程序的大小,并且提供了内存使用摘

    要,并列出了可用的最大内存块。不能将 /classify 开关和 /program 开关或 /debug 开关一起使用。可以将 /classify 缩写为 /c。

    Mkdir (md)(创建目录或子目录。)

    命令参数:

    mkdir [drive:]path

    md [drive:]path

    说明:

    drive: 请指定要在其中创建新目录的驱动器。

    path 指定新目录的名称和位置。单个路径的最大长度由文件系统决定

    mode(配置系统设备。mode 命令执行多种不同的任务,例如显示系统状态、更改系统设置或重新配置端口或设备。)

    说明:

    因为 mode 命令可以执行多种不同的任务,所以执行每个任务所需的语法是不同的。因此,此参考单独讨论任务。以下是可以使用 mode 命令

    的任务列表:

    请重新配置连接到并口(PRN、LPT1、LPT2 或 LPT3)的打印机,以每行 80 或 132个字符,每英寸 6 或 8 行或二者都有(如果打印机支持这

    些性能)的设置打印。

    配置用于指定的打印机、调制解调器或其他串行设备的串行通讯端口的波特率、奇偶校验、数据比特数和停止位比特数。

    显示所有设备或单个设备的状态。

    将打印机输出从并行端口重定向到串行端口,使串行端口成为系统默认的打印机端口。

    更改命令提示窗口的大小。

    设置键盘的击键速度。

    选择、刷新或显示控制台中的代码页号码。

    More(每次显示一个输出屏幕。该命令通常用于查看长文件。可以单独使用此命令,或者使用它控制其他命令的输出,例如 type 命令。当显

    示填充可用的查看区域时将出现 more 提示,用户可以输入许多命令来控制查看文件其余部分的方式。)

    命令参数:

    command name | more [/c] [/p] [/s] [/tn] [+n]

    more [/c] [/p] [/s] [/tn] [+n] < [drive:][path] filename

    more [/c] [/p] [/s] [/tn] [+n] [files]

    说明:

    [drive:][path] filename 指定要显示的文件。

    command name 指定将显示其输出的命令。

    /c 显示页面前清除屏幕。

    /p 扩展换页符。

    /s 将多个空白行更改为一个空白行。

    /tn 将制表位更改为 n 个空格

    +n 显示由 n 指定的行开始的第一个文件。

    files 指定要显示的文件列表。用空格分隔文件名。

    More 子命令:

    以下命令在 more 提示 (-- More --) 下接受。

    关键字 *作

    space 显示下一页。

    ENTER 显示下一行。

    F 显示下一个文件。

    q 退出。

    ? 显示可用命令。

    = 显示行号。

    P n 显示以下 n 行。

    S n 跳过下面 n 行。

    Mountvol(创建、删除或列出卷的装入点。Mountvol 是 Windows 2000 中的一种不需要驱动器号就可以链接卷分区的方法。)

    命令参数:

    mountvol [drive:]path VolumeName

    mountvol [drive:]path /d

    mountvol [drive:]path /l

    说明:

    [drive:]path 指定装入点将驻留其中的现有 NTFS 目录文件夹。

    VolumeName 指定安装位置目标卷的卷名。如果不指定卷名,mountvol 将列出所有分区的卷名。

    /d 从指定文件夹中删除卷装入点。

    /l 列出指定文件夹装入的卷名。

    Move(将一个或多个文件从一个目录移动到指定的目录。)

    命令参数:

    move [/y | /-y] [source] [target]

    说明:

    /y 禁止确认要覆盖现有目标文件的提示。

    可以在 COPYCMD 环境变量中预置 /y 开关。这可能由于命令行上的 /-y 而忽略。除非 copy 命令从批处理脚本内部执行,否则默认为在覆盖

    时提示。

    /-y 提示您确认是否要覆盖现有的目标文件。

    source 指定要移动文件的路径和文件名。如果要移动或重命名目录,source 应该是当前的目录路径和名称。

    target 指定移动文件的目标路径和名称。如果要移动或重命名目录,target 应该是所需的目录路径和名称。

    MS-DOS 配置命令

    *******************************************************************************78 -1.Country(使 MS-DOS 子系统能使用国际时间、日期、货币、大小写转换和小数分隔符。) country 命令配置 MS-DOS 子系统识别其中一

    种支持语言所使用的字符集和遵守的标点符号协定。使用程序的 PIF 中指定的 %systemroot%\System32\Config.nt 文件或等价的启动文件加

    载“国家(地区)”设置。

    命令参数:

    country=xxx[,[yyy][,[drive:][path] filename]

    说明:

    xxx 指定国家(地区)代码。

    yyy 指定国家(地区)的代码页。

    [drive:][path] filename 含国家(地区)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个