
The puter can be preprogrammed (hard-wired)to draw macros
计算机可按预编程序(“硬线化”)绘出宏指令表示的内容。
This will open the add macro project dialog box
这将打开“添加宏项目”对话框。
To perfect the micro basic for macro control
完善金融宏观调控的微观基础。
Consider using succeeded or failed macros instead
应考虑改用succeeded或failed宏
So i tested and came up with the following macros
所以我测试并提供下列的语句。
Comprehensive ment on macro forecast of mine safety
煤矿安全宏观预测方法综述
How to : edit and programmatically create macros
>如何:编辑宏和以编程方式创建宏
The sample also demonstrates several of the atl macros
该示例也说明若干atl宏。
Further ysis on macro control and forecast of
2005宏观调控与工程机械市场分析
Menu for details about macro explorer , see
有关宏资源管理器的详细信息,请参见
Consider using succeeded or failed macro instead
应考虑改用succeeded或failed宏
When the key sequence is pressed , the macro executes
按下按键序列时,将执行宏。
Vs macros do not currently support windows forms
Vs宏当前不支持windows窗体。
The primary tasks associated with managing macros are
与管理宏关联的主要任务有:
Macros for binding binary large objects blob
宏和用于绑定到二进制大对象( blob )的
This opens the visual studios macros environment
这样会打开visual studio宏环境。
A brief discussion on market economy and macro - control
浅议市场经济与宏观调控
You cannot create macro projects in the macros ide
在宏ide中无法创建宏项目。
Information on how to create macros and add - ins
有关如何创建宏和外接程序的信息。
Tighten macro - control on the quot; tow rights quot; market
加强两权市场的宏观调控
Mode of national macro - control of state - owned shares
论国有股权之国家宏观管理模式
The primary security issues concerning macros are
有关宏的主要安全性问题是:
Analysis on the efficiency of macro economy popcy
对宏观经济政策有效性的分析
Will get you started with scheme macro programming using
可以让您入手学习使用
Studies of macro control over market economy
市场经济运行中的宏观调控问题研究
Control and decision model of macro - economy movement
宏观经济运行的控制与决策模型
This is pretty rigid and does not support macros
这段代码相当的僵硬而且不支持宏。
Word 97 security update : macro vulnerabipty
Word 97安全性更新程式:巨集弱点
Is the keyword used to define a macro transformation
是用来定义宏转换的关键字。在
Marx and engles ' value theory is a macro theory on
的方法论角度再论马恩价值理论本相
Macros to simppfy this task will be defined
将定义一些宏来简化这样的工作。
Thoughts upon popcies of chinese macro economy
对我国宏观经济政策效果的思考
When selected , deletes the selected macro module
选中此选项后,删除选定的宏模块。
Various ways to run macros and pass parameters
各种运行宏和传递参数的方法。
Study on the macro - modulation of real estate industry
房地产业的宏观调控研究
Cannot be used to create a macro or to define a constant
创建宏或定义常数。
When this macro executes , it will match the
在这个宏执行时,它按照以下形式将
So the hats wizard creates the macro automatically
所以, hats向导可以自动创建宏。
To unload a macro project from the macro explorer
从宏资源管理器中卸载宏项目
分类: 电脑/网络 >> *** 作系统/系统故障
问题描述:
菜鸟想多学点东西!!!!谁能简单给我介绍一下DOS的常用命
解析:
dos常用命令
CHKDSK
检查磁盘并显示状态报告。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]
volume 指定驱动器(后面跟一个冒号)、装入点
或卷名。
filename 仅用于 FAT: 指定要检查是否有碎片的文件。
/F 修复磁盘上的错误。
/V 在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。
在 NTFS 上: 如果有清除消息,将其显示。
/R 查找不正确的扇区并恢复可读信息(隐含 /F)。
/L:size 仅用于 NTFS: 将日志文件大小改成指定的 KB 数。
如果没有指定大小,则显示当前的大小。
/X 如果必要,强制卷先卸下。
卷的所有打开的句柄就会无效(隐含 /F)。
/I 仅用于 NTFS: 对索引项进行强度较小的检查。
/C 仅用于 NTFS: 跳过文件夹结构内的周期检查。
/I 和 /C 命令选项跳过卷的某些检查,减少运行 Cdsk 所需的时间。
COPY
将一份或多份文件复制到另一个位置。
COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ]] [destination [/A | /B]]
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。
destination 为新文件指定目录和/或文件名称。
/V 验证新文件写得正确。
/N 当复制一份带有非 8dot3 名称的文件,如果可能的话,使用短文件名。
/Y 取消提示以确认您希望改写一份现存目录文件。
/-Y 引起提示确认您想改写一份现存目标文件。
/Z 用可重新启动模式复制已联网的文件。
命令选项 /Y 可以在 COPYCMD 环境变量中预先设定。这可能会被命令行上的 /-Y 替代。除非 COPY命令是在一个批文件脚本中执行的,默认应为在改写时提示。
要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或 file1+file2+file3 格式)。
CLS
清除屏幕。
CLS
DATE
显示或设置日期。
DATE [/T | date]
仅键入 DATE 而不加参数,可以显示当前日期设置,并且提示您输入新的日期。按 ENTER 键即可保持原有日期。
如果命令扩展名被启用,DATE 命令会支持 /T 命令选项;该命令选项告诉命令只输出当前日期,但不提示输出新日期。
DELORERASE
删除一或数个文件。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一个或数个文件或目录列表。通配符可被用来删除多个文件。如果指定了一个目录,目录中的所有文件都会被删除。
/P 删除每一个文件之前提示确认信息。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全域通配字符时,不要求确认。
/A 根据属性选择要删除的文件。
attributes R 只读文件 S 系统文件
H 隐藏文件 A 存档文件
- 表示“否”的前缀
如果命令扩展名被启用,DEL 和 ERASE 会如下改变:
/S 命令选项的显示语法会颠倒,即它只给您显示已经删除的文件,而不显示找不到的文件。
DIR
显示目录中的文件和子目录列表。
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N][/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]指定要列出的驱动器、目录和/或文件。
/A 显示具有指定属性的文件。attributes D 目录 R 只读文件H 隐藏文件 A 准备存档的文件S 系统文件 - 表示“否”的前缀
/B 使用空格式(没有标题信息或摘要)。
/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来停用分隔符显示。
/D 跟宽式相同,但文件是按栏分类列出的。
/L 用小写。
/N 新的长列表格式,其中文件名在最右边。
/O 用分类顺序列出文件。sortorder N 按名称(字母顺序) S 按大小 (从小到大)E 按扩展名(字母顺序) D 按日期/时间(从早到晚)G 组目录优先 - 颠倒顺序的前缀
/P 在每个信息屏幕后暂停。
/Q 显示文件所有者。
/S 显示指定目录和所有子目录中的文件。
/T 控制显示或用来分类的时间字符域。timefield C 创建时间A 上次访问时间W 上次写入的时间
/W 用宽列表格式。
/X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,
短名称插在长名称前面。如果没有短名称,在其位置则
显示空白。
/4 用四位数字显示年
可以在 DIRCMD 环境变量中预先设定命令选项。通过添加前缀 - (破折号)来替代预先设定的命令选项,例如,/-W。
DOSKEY
编辑命令行,重调用 DOS 命令,并创建宏。
DOSKEY [/REINSTALL] [/LISTSIZE=size] [/MACROS[:ALL | :exename]][/HISTORY]
[/INSERT | /OVERSTRIKE] [/EXENAME=exename] [/MACROFILE=filename][macroname=[text]]
/REINSTALL 安装一组新的 Doskey。
/LISTSIZE=size 设置命令历史记录的缓冲区大小。
/MACROS 显示所有 Doskey 宏。
/MACROS:ALL 为具有 Doskey 宏的执行文件,显示所有的Doskey 宏。
/MACROS:exename 显示指定执行文件的所有 Doskey 宏。
/HISTORY 显示保存在内存中的所有命令。
/INSERT 指定用键入的新文字插入旧文字中。
/OVERSTRIKE 指定新文字改写旧文字。
/EXENAME=exename 指定执行文件。
/MACROFILE=filename 指定安装的宏文件。macroname 指定所创建宏的名称。text 指定要登记的命令。
使用上下箭头键选择命令;ESC 清除命令行;F7 显示命令历史记录;ALT+F7 清除命令历史记录;F8 搜索命令历史记录;F9 按编号选择命令;ALT+F10 清除宏定义。
以下是 Doskey 宏定义的特殊码:
$T 命令分隔符号。允许一个宏可以含多个命令。
$1-$9 批处理参数。与批处理程序中的 %1-%9 相同。
$ 以命令行中命令名称后面的任何内容替换的符号。
EXPAND
重命名文件。
RENAME [drive:][path]filename1 filename2
REN [drive:][path]filename1 filename2
请注意,您不能为目标文件指定新的驱动器或路径。
FIND
在文件中搜索字符串。
FIND [/V] [/C] [/N] [/I] "string" [[drive:][path]filename[ ]]
/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
"string" 指定要搜索的文字串,
[drive:][path]filename指定要搜索的文件。
如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。
FORMAT
格式化磁盘以供使用。
FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]
FORMAT volume [/V:label] [/Q] [/F:size]
FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors]
FORMAT volume [/V:label] [/Q] [/1] [/4]
FORMAT volume [/Q] [/1] [/4] [/8]
volume 指定驱动器(后面跟一个冒号)、装入点
或卷名。
/FS:filesystem 指定文件系统类型(FAT、FAT32 或 NTFS)。
/V:label 指定卷标。
/Q 执行快速格式化。
/C 默认情况下,将压缩在该新建卷上创建的文件。
/X 如果必要,先强制卸下卷。那时,该卷所有已打开的句柄不再有效。
/A:size 替代默认配置单位大小。极力建议您在一般状况下使用默认设置。
NTFS 支持 512、1024、2048、4096、8192、16K、32K、64K。
FAT 支持 512、1024、2048、4096、8192、16K、32K、64k,(128k、256k 用于大于 512 字节的扇区) 。
FAT32 支持 512、1024、2048、4096、8192、16k、32k、64k,(128k 、256k 用于大于 512 字节的扇区)。
注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制:
FAT: 群集数量 <= 65526
FAT32: 65526 < 群集数量 <
如果判定使用指定的群集大小无法满足以上需求,格式化将立即停止。
NTFS 压缩不支持大于4096 的分配单元。
/F:size 指定要格式化的软盘大小(160、180, 320, 360, 640, 720, 12, 123, 144, 288, 或 208)
/T:tracks 为磁盘指定每面磁道数。
/N:sectors 指定每条磁道的扇区数。
/1 格式化单面软盘。
/4 在高密度驱动器内格式化 525 寸 360K 软盘。
/8 每条磁道格式化八个扇区。
FTYPE
显示或修改用在文件扩展名关联中的文件类型
FTYPE [fileType[=[openCommandString]]]
fileType 指定要检查或改变的文件类型
openCommandString 指定调用这类文件时要使用的开放式命令。
键入 FTYPE 而不带参数来显示当前有定义的开放式命令字符串的文件类型。 FTYPE 仅用一个文件类型启用时,它显示那个文件类型目前的开放式命令字符串。如果不为开放式命令字符串指定,FTYPE 命令将删除那个文件类型的开放式命令字符串。在一个开放式命令字符串之内,命令字符串 %0 或 %1 被通过关联调用
的文件名所代替。% 得到所有的参数,%2 得到第一个参数,%3 得到第二个,等等。%~n 得到其余所有以 nth 参数打头的参数;n 可以是从 2 到 9 的数字。例如:
ASSOC pl=PerlScript
FTYPE PerlScript=perlexe %1 %
允许您启用以下 Perl 脚本:
scriptpl 1 2 3
如果不想键入扩展名,则键入以下字符串:
set PATHEXT=pl;%PATHEXT%
被启动的脚本如下:
script 1 2 3
MDORMKDIR
创建目录。
MKDIR [drive:]path
MD [drive:]path
如果命令扩展名被启用,MKDIR 会如下改变:
如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 \a 不存在,那么:
mkdir \a\b\c\d 与:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
相同。如果扩展名被停用,则需要键入 mkdir \a\b\c\d。
Arp: 显示和修改“地址解析协议”(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译
表。该命令只有在安装了 TCP/IP 协议之后才可使用
arp -a [inet_addr] [-N [if_addr]]
arp -d inet_addr [if_addr]
arp -s inet_addr ether_addr [if_addr]
参数
-a 通过询问 TCP/IP 显示当前 ARP 项。如果指定了 inet_addr,则只显示指定计算
机的 IP 和物理地址。
-g 与 -a 相同。
inet_addr 以加点的十进制标记指定 IP 地址。
-N 显示由 if_addr 指定的网络界面 ARP 项。
if_addr 指定需要修改其地址转换表接口的 IP 地址(如果有的话)。如果不存在,将使用第
一个可适用的接口。
-d 删除由 inet_addr 指定的项。
-s 在 ARP 缓存中添加项,将 IP 地址 inet_addr 和物理地址 ether_addr 关联。物
理地址由以连字符分隔的 6 个十六进制字节给定。使用带点的十进制标记指定 IP
地址。项是永久性的,即在超时到期后项自动从缓存删除。
ether_addr 指定物理地址。
--------------------------------------------
Finger 在运行 Finger 服务的指定系统上显示有关用户的信息。根据远程系统输出不同的变
量。该命令只有在安装了 TCP/IP 协议之后才可用。
finger [-l] [user]@computer[]
参数
-l 以长列表格式显示信息。
user 指定要获得相关信息的用户。省略用户参数以显示指定计算机上所有用户的信息:
@computer
--------------------------------------------
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 禁用文件名组,它允许在本地文件和路径名中使用通配符字符( 和 )。(请参阅
联机“命令参考”中的 glob 命令。)
-s: filename 指定包含 ftp 命令的文本文件;当 ftp 启动后,这些命令将自动运行。该参数中
不允许有空格。使用该开关而不是重定向 (>。
-a 在捆绑数据连接时使用任何本地接口。
-w:windowsize 替代默认大小为 4096 的传送缓冲区。
computer 指定要连接到远程计算机的计算机名或 IP 地址。如果指定,计算机必须是行的最
后一个参数。
--------------------------------------------
Nbtstat 该诊断命令使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和当前 TCP/IP 连
接。该命令只有在安装了 TCP/IP 协议之后才可用。
nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]
参数
-a remotename 使用远程计算机的名称列出其名称表。
-A IP address 使用远程计算机的 IP 地址并列出名称表。
-c 给定每个名称的 IP 地址并列出 NetBIOS 名称缓存的内容。
-n 列出本地 NetBIOS 名称。“已注册”表明该名称已被广播 (Bnode) 或者 WINS(其
他节点类型)注册。
-R 清除 NetBIOS 名称缓存中的所有名称后,重新装入 Lmhosts 文件。
-r 列出 Windows 网络名称解析的名称解析统计。在配置使用 WINS 的 Windows
2000 计算机上,此选项返回要通过广播或 WINS 来解析和注册的名称数。
-S 显示客户端和服务器会话,只通过 IP 地址列出远程计算机。
-s 显示客户端和服务器会话。尝试将远程计算机 IP 地址转换成使用主机文件的名
称。
interval 重新显示选中的统计,在每个显示之间暂停 interval 秒。按 CTRL+C 停止重新
显示统计信息。如果省略该参数,nbtstat 打印一次当前的配置信息。
--------------------------------------------
Netstat 显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后
才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
参数
-a 显示所有连接和侦听端口。服务器连接通常不显示。
-e 显示以太网统计。该参数可以与 -s 选项结合使用。
-n 以数字格式显示地址和端口号(而不是尝试查找名称)。
-s 显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和 IP 的统计。-p 选
项可以用来指定默认的子集。
-p protocol 显示由 protocol 指定的协议的连接;protocol 可以是 tcp 或 udp。如果与 -
s选项一同使用显示每个协议的统计,protocol 可以是 tcp、udp、icmp 或ip。
-r 显示路由表的内容。
interval 重新显示所选的统计,在每次显示之间暂停 interval 秒。按 CTRL+B 停止重新
显示统计。如果省略该参数,netstat 将打印一次当前的配置信息。
--------------------------------------------
Ping 验证与远程计算机的连接。该命令只有在安装了 TCP/IP 协议后才可以使用。
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
参数
-t Ping 指定的计算机直到中断。
-a 将地址解析为计算机名。
-n count 发送 count 指定的 ECHO 数据包数。默认值为 4。
-l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是
65,527。
-f 在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。
-i ttl 将“生存时间”字段设置为 ttl 指定的值。
-v tos 将“服务类型”字段设置为 tos 指定的值。
-r count 在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,
最多 9 台计算机。
-s count 指定 count 指定的跃点数的时间戳。
-j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中
间网关分隔(路由稀疏源)IP 允许的最大数量为 9。
-k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中
间网关分隔(路由严格源)IP 允许的最大数量为 9。
-w timeout 指定超时间隔,单位为毫秒。
destination-list 指定要 ping 的远程计算机。
------------------------------------------
Rcp 在 Windows 2000 计算机和运行远程外壳端口监控程序 rshd 的系统之间复制
件。rcp 命令是一个连接命令,从 Windows 2000 计算机发出该命令时,也可以
用于其他传输在两台运行 rshd 的计算机之间复制文件。rshd 端口监控程序可以
在 UNIX 计算机上使用,而在 Windows 2000 上不能使用,所以 Windows 2000
计算机仅可以作为发出命令的系统参与。远程计算机必须也通过运行 rshd 提供
rcp 实用程序。
rcp [-a | -b] [-h] [-r] source1 source2 sourceN destination
参数
-a 指定 ASCII 传输模式。此模式在传出文件上将回车/换行符转换为回车符,在传
入文件中将换行符转换为回车/换行符。该模式为默认的传输模式。
-b 指定二进制图像传输模式。没有执行回车/换行符转换。
-h 传输 Windows 2000 计算机上标记为隐藏属性的源文件。如果没有该选项,在
rcp 命令行上指定隐藏文件的效果与文件不存在一样。
-r 将源的所有子目录内容递归复制到目标。source 和 destination 都必须是目
录,虽然即使源不是目录,使用 -r 也能够工作。但将没有递归。
source 和 destination
格式必须为 [computer[user]:]filename。如果忽略了 [computer[user]:] 部分,计算机将假定为本地计算机。如果省略了 [user] 部分,将使用当前登录的 Windows 2000 用户名。如果使用了完全合格的计算机名,其中包含句点 () 分隔符,则必须包含 [user]。否则,计算机名的最后部分将解释为用户名。如果指定了多个源文件,则 destination 必须是目录。
如果文件名不是以 UNIX 的正斜杠 (/) 或 Windows 2000 系统的反斜杠 (\) 打头,则假定相对于当前的工作目录。在 Windows 2000 中,这是发出命令的目录。在远程系统中,这是远程用户的登录目录。句点 () 表示当前的目录。在远程路径中使用转义字符(\、" 或 '),以便在远程计算机中使用通配符。
-------------------------------------------
Rexec 在运行 REXEC 服务的远程计算机上运行命令。rexec 命令在执行指定命令前,验
证远程计算机上的用户名,只有安装了 TCP/IP 协议后才可以使用该命令。
rexec computer [-l username] [-n] command
参数
computer 指定要运行 command 的远程计算机。
-l username 指定远程计算机上的用户名。
-n 将 rexec 的输入重定向到 NULL。
command 指定要运行的命令。
--------------------------------------------
Route 控制网络路由表。该命令只有在安装了 TCP/IP 协议后才可以使用。
route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]
参数
-f 清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行
命令前清除。
-p 该参数与 add 命令一起使用时,将使路由在系统引导程序之间持久存在。默认
情况下,系统重新启动时不保留路由。与 print 命令一起使用时,显示已注册
的持久路由列表。忽略其他所有总是影响相应持久路由的命令。
command 指定下列的一个命令。
命令目的 print 打印路由
add 添加路由
delete 删除路由
change 更改现存路由
destination 指定发送 command 的计算机。
mask subnetmask 指定与该路由条目关联的子网掩码。如果没有指定,将使用
255255255255。
gateway 指定网关。
名为 Networks 的网络数据库文件和名为 Hosts 的计算机名数据库文件中均引用全部 destination 或 gateway 使用的符号名称。如果命令是 print 或 delete,目标和网关还可以使用通配符,也可以省略网关参数。
metric costmetric 指派整数跃点数(从 1 到 9999)在计算最快速、最可靠和(或)最便宜的
路由时使用。
---------------------------------------------------------------------------------
Rsh
在运行 RSH 服务的远程计算机上运行命令。该命令只有在安装了 TCP/IP 协议后才可以使用。
rsh computer [-l username] [-n] command
参数
computer 指定运行 command 的远程计算机。
-l username 指定远程计算机上使用的用户名。如果省略,则使用登录的用户名。
-n 将 rsh 的输入重定向到 NULL。
command 指定要运行的命令。
__________________________________________________________________________________
Tftp 将文件传输到正在运行 TFTP 服务的远程计算机或从正在运行 TFTP 服务的远
程计算机传输文件。该命令只有在安装了 TCP/IP 协议后才可以使用。
tftp [-i] computer [get | put] source [destination]
参数
-i 指定二进制图像传送模式(也称为“八位字节”)。在二进制图像模式中,文件一
个字节接一个字节地逐字移动。在传送二进制文件时使用该模式。
如果省略了 -i,文件将以 ASCII 模式传送。这是默认的传送模式。此模式将 EOL 字符转换为 UNIX 的回车符和个人计算机的回车符/换行符。在传送文本文件时应使用此模式。如果文件传送成功,将显示数据传输率。
computer 指定本地或远程计算机。
put 将本地计算机上的文件 destination 传送到远程计算机上的文件 source。
get 将远程计算机上的文件 destination 传送到本地计算机上的文件 source。
如果将本地计算机上的文件 file-two 传送到远程计算机上的文件 file-one,请指定 put。如果将远程计算机上的文件 file-two 传送到远程计算机上的文件 file-one,请指定 get。因为 tftp 协议不支持用户身份验证,所以用户必须登录,并且文件在远程计算机上必须可以写入。
source 指定要传送的文件。如果本地文件指定为 -,则远程文件在 stdout 上打印出来
(如果获取),或从 stdin(如果放置)读取。
destination 指定将文件传送到的位置。如果省略了 destination,将假定与 source 同名。
________________________________________________________________________________
Tracert 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议
(ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上
的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计
数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系
统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL
递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级
路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传
包含过期 TTL 值的数据包,而 tracert 看不到。
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
参数
/d 指定不将地址解析为计算机名。
-h maximum_hops 指定搜索目标的最大跃点数。
-j computer-list 指定沿 computer-list 的稀疏源路由。
-w timeout 每次应答等待 timeout 指定的微秒数。
target_name 目标计算机的名称。
NET命令大全二
许多 Windows NT 网络命令以 net 开始。这些 net 命令有一些公共属性:
通过键入 net / 可查阅所有可用的 net 命令。
通过键入 net help 命令可在命令行中获得 net 命令的语法帮助。例如,要得到 net acco
unts 命令的帮助,请键入 net help accounts。
所有 net 命令接受选项 / yes 和 /no(可缩写为 / y 和 /n )。/ y 对命令产生的任何交互提示自动回答“是”,/n 回答“否”。例如,net stop server 通常提示确认是否根据服务器服务结束所有服务,net stop server /y 自动回答“是”并关闭服务器服务。
Net Accounts
更新用户帐号数据库、更改密码及所有帐号的登录要求。必须要在更改帐号参数的计算机上运行网络登录服务。
net accounts [/forcelogoff:{minutes | no}] [/minpwlen:length] [/maxpwage:{days |
unlimited}] [/minpwage:days] [/uniquepw:number] [/domain]
net accounts [/sync] [/domain]
参数
无
键入不带参数的 net accounts,将显示当前密码设置、登录时限及域信息。
/forcelogoff:{minutes | no}
设置当用户帐号或有效登录时间过期时,结束用户和服务器会话前的等待时间。no 选项禁止强行注销。该参数的默认设置为 no。 指定 /forcelogoff:minutes 之后,Windows NT 在其强制用户退出网络 minutes 分钟之前,将给用户发出警报。如果还有打开的文件,Windows NT 将警告用户。如果 minutes 小于两分钟,Windows NT 警告用户立即从网络注销。
/minpwlen:length
设置用户帐号密码的最少字符数。允许范围是 0-14,默认值为 6。
/maxpwage:{days | unlimited}
设置用户帐号密码有效的最大天数。unlimited 不设置最大天数。/maxpwage 选项的天数必须大于 /minpwage。允许范围是 1-49,710 天 (unlimited)。默认值为 90 天。
/minpwage:days
设置用户必须保持原密码的最小天数。 0 值不设置最小时间。允许范围是 0-49,710 天,默认值为 0 天。
/uniquepw:number
要求用户更改密码时,必须在经过 number 次后,才能重复使用与之相同的密码。允许范围是 0-8。默认值为 5。
/domain
在当前域的主域控制器上执行该 *** 作。否则只在本地计算机执行 *** 作。
该参数仅用于 Windows NT Server 域中的 Windows NT Workstation 计算机,Windows NT Server 计算机默认为在主域控制器执行 *** 作。
/sync
当用于主域控制器时,该命令使域中所有备份域控制器同步;当用于备份域控制器时,该命令仅使该备份域控制器与主域控制器同步。该命令仅适用于 Windows NT Server 域成员的计算机。
Net Computer
从域数据库中添加或删除计算机。该命令仅在运行 Windows NT Server 的计算机上可用。
net computer \computername {/add | /del}
参数
\computername
指定要添加到域或从域中删除的计算机。
/add
将指定计算机添加到域。
/del
将指定计算机从域中删除。
Net Config
显示当前运行的可配置服务,或显示并更改某项服务的设置。
net config [service [options]]
参数
无
键入不带参数的 net config 将显示可配置服务的列表。
service
通过 net config 命令进行配置的服务(server 或 workstation)。
options
服务的特定选项。完整语法请参阅 net config server 或 net config workstation。
Net Config Server
运行服务时显示或更改服务器的服务设置。
net config server [/autodisconnect:time] [/srvcomment:"text "] [/hidden:{yes | n
o}]
参数
无
键入不带参数的 net config server,将显示服务器服务的当前配置。
/autodisconnect:time
设置断开前用户会话闲置的最大时间值。可以指定 -1,表示永不断开连接。允许范围是 -1-65535 分钟,默认值是 15 分钟。
/srvcomment:"text "
为服务器添加注释,可以通过 net view 命令在屏幕上显示所加注释。注释最多可达 48 个字符,文字要用引号引住。
/hidden:{yes | no}
指定服务器的计算机名是否出现在服务器列表中。请注意隐含某个服务器并不改变该服务器的权限。默认为 no。
Net Config Workstation
服务运行时,显示或更改工作站各项服务的设置。
net config workstation [/charcount:bytes] [/chartime:msec] [/charwait:sec]
参数
无
键入不带参数的 net config workstation 将显示本地计算机的当前配置。
/charcount:bytes
指定 Windows NT 在将数据发送到通讯设备之前收集的数据量。如果同时设置 /chartime:msec 参数,Windows NT 按首先满足条件的选项运行。允许范围是 0-65535 字节,默认值是16 字节。
/chartime:msec
指定 Windows NT 在将数据发送到通讯设备之前收集数据的时间。如果同时设置 /charcount:bytes 参数,Windows NT 按首先满足条件的选项运行。允许范围是 0-65535000 毫秒,默认值是 250 毫秒。
/charwait:sec
设置 Windows NT 等待通讯设备变为可用的时间。允许的范围是 0-65535 秒,默认值是 3600 秒。
Net Continue
重新激活挂起的服务。
net continue service
参数
service
能够继续运行的服务,包括: file server for macintosh(该服务仅限于 Windows NT Server), ftp publishing service, lpdsvc, net logon, network dde,network dde dsdm,nt lm security support provider,remoteboot(该服务仅限于 Windows NT Server),remote access server, schedule,server,simple tcp/ip services 及 workstation 。
Net File
显示某服务器上所有打开的共享文件名及锁定文件数。该命令也可以关闭个别文件并取消文件锁定。
net file [id [/close]]
参数
无
键入不带参数的 net file 可获得服务器上打开文件的列表。
id
文件标识号。
/close
关闭打开的文件并释放锁定记录。请从共享文件的服务器中键入该命令。
Net Group
在 Windows NT Server 域中添加、显示或更改全局组。该命令仅在 Windows NT Server 域中可用。
net group [groupname [/comment:"text "]] [/domain]
net group groupname {/add [/comment:"text "] | /delete} [/domain]
net group groupname username [ ] {/add | /delete} [/domain]
参数
无
键入不带参数的 net group 可以显示服务器名称及服务器的组名称。
groupname
要添加、扩展或删除的组。仅提供某个组名便可查看组中的用户列表。
/comment:"text "
为新建组或现有组添加注释。注释最多可以是 48 个字符,并用引号将注释文字引住。
/domain
在当前域的主域控制器中执行该 *** 作,否则在本地计算机上执行 *** 作。
该参数仅用于作为 Windows NT Server 域成员的 Windows NT Workstation 计算机。Windows NT Server 计算机默认为在主域控制器中 *** 作。
username[ ]
列表显示要添加到组或从组中删除的一个或多个用户。使用空格分隔多个用户名称项。
/add
添加组或在组中添加用户名。必须使用该命令为添加到组中的用户建立帐号。
/delete
删除组或从组中删除用户名。
Net Help
提供网络命令列表及帮助主题,或提供指定命令或主题的帮助。可用网络命令列于 N 下面的“命令参考”中“命令”窗口内。
net help [command]
net command {/help | /}
参数
无
键入不带参数的 net help 显示能够获得帮助的命令列表和帮助主题。
command
需要其帮助的命令,不要将 net 作为 command 的一部分。
/help
提供显示帮助文本方式选择。
/
显示命令的正确语法。
Net Helpmsg
提供 Windows NT 错误信息的帮助。
net helpmsg message#
参数
message#
需要其帮助的 Windows NT 消息的四位代码。
Net Localgroup
添加、显示或更改本地组。
net localgroup [groupname [/comment:"text "]] [/domain]
net localgroup groupname {/add [/comment:"text "] | /delete} [/domain]
net localgroup groupname name [ ] {/add | /delete} [/domain]
参数
无
键入不带参数的 net localgroup 将显示服务器名称和计算机的本地组名称。
groupname
要添加、扩充或删除的本地组名称。只提供 groupname 即可查看用户列表或本地组中的全局组。
/comment: "text "
为新建或现有组添加注释。注释文字的最大长度是 48 个字符,并用引号引住。
/domain
在当前域的主域控制器中执行 *** 作,否则仅在本地计算机上执行 *** 作。
该参数仅应用于 Windows NT Server 域中的 Windows NT Workstation 计算机。Windows NT Server 计算机默认为在主域控制器中 *** 作。
name [ ]
列出要添加到本地组或从本地组中删除的一个或多个用户名或组名,多个用户名或组名之间以空格分隔。可以是本地用户、其他域用户或全局组,但不能是其他本地组。如果是其他域的用户,要在用户名前加域名(例如,SALESRALPHR)。
/add
将全局组名或用户名添加到本地组中。在使用该命令将用户或全局组添加到本地组之前,必
须为其建立帐号。
/delete
从本地组中删除组名或用户名。
Net Name
添加或删除消息名(有时也称别名),或显示计算机接收消息的名称列表。要使用 net name 命令,计算机中必须运行信使服务。
net name [name [/add | /delete]]
参数
无
键入不带参数的 net name 将列出当前使用的名称。
name
指定接收消息的名称。名称最多为 15 个字符。
/add
将名称添加到计算机中。 /add 是可选项,键入 net name name 与键入 net name name /add 相同。
/delete
从计算机中删除名称。
Net Pause
暂停正在运行的服务。
net pause service
参数
service
指下列服务: file server for macintosh(仅限于 Windows NT Server)、ftp publishing service、lpdsvc、net logon、network dde、network dde dsdm、nt lm security support provider、remoteboot(仅限于 Windows NT Server)、remote access server、schedule、server、simple tcp/ip services 或 workstation 。
Net Print
显示或控制打印作业及打印队列。
net print \computername sharename
net print [\computername ] job# [/hold | /release | /delete]
参数
computername
共享打印机队列的计算机名。
sharename
打印队列名称。当包含 computername 与 sharename 时,使用反斜杠 () 将它们分开。
job#
在打印机队列中分配给打印作业的标识号。有一个或多个打印机队列的计算机为每个打印作业分配唯一标识号。如果某个作业号用于共享打印机队列中,则不能指定给其他作业,也不能分配给其他打印机队列中的作业。
/hold
使用 job# 时,在打印机队列中使打印作业等待。打印作业停留在打印机队列中,并且其他打印作业只能等到释放该作业之后才能进入。
/release
释放保留的打印作业。
/delete
从打印机队列中删除打印作业。
Net Send
向网络的其他用户、计算机或通信名发送消息。要接收消息必须运行信使服务。
net send {name | | /domain[:name] | /users} message
参数
name
要接收
在控制台 gcc /helloc -o /helloout,编译没错的话,就会在根目录出现一个helloout的文件,然后 /helloout,就可以看到结果了
具体参阅GCC的用法
一gcc历史
GCC最早是Richard Stallman在十几年前编写的针对于C的编译器,意思即为GNU C Compiler,后来发展支持Ada,C++,Java,Objective C,Pascal,COBOL,以及支持逻辑编程的Mercury语言,后来其英文原名变为:GNU Compiler ollection([1])除此之外,GCC对于各种硬件平台都提供了完善的支持。
一般的,GCC的编译功能包括gcc(C的编译器),g++(C++的编译器),在编译过程中,一共有四步工作。
1预处理,生成i文件,C文件编译为i文件,C++文件编译为ii文件,它们都为源程序的预处理结果文件以最简单的Hello World程序为例:
// testc
#include "stdioh"
#define MAX 9
int main()
{
int a;
a=MAX;
printf("Hello Worldn");
}
用cpp testc testi 可得到预处理文件testi,通过查看该文件,我们可以看到,我们引入的include文件已经被引入处理,define定义的部分已经被完全带入。
2预处理文件转换成汇编语言,生成s文件。这一步利用egcs来完成(在mingw标准包中没有见到这个预编译器,所以测试没有成功,将继续测试)
3汇编变为目标文件,生成o文件,利用as来完成。
4连接目标文件,生成可执行程序,利用ld来完成(后续继续研究ld编译过程。)
二GCC参数祥解
-x language filename
设定文件使用的语言,这样源程序的后缀名无效了,并对gcc后接的多个编译文件都有效。这样如 果存在c和cpp文件联编会有问题,解决这个问题用到了下一个参数 -x none filename,在下面做介绍。因为在预处理过程中对于c和cpp文件的处理方式是不一样的。可以使用的参数有:'c','objective- c','c-header','c++','cpp-output','assembler','assembler-with-cpp'编译的时候, 如果有这样的一个用C语言写的testtmp的文件,用gcc编译的时候就用gcc -x c testtmp就可以让gcc用编译C语言的方式来编译testtmp
-x none filename
关掉上一个选项,就是让gcc根据文件名后缀,自动识别文件类型。如用下列方式编译: gcc -x c testtmp -x none test2c 这样可以自由地选择编译方式
-c
只激活预处理,编译和汇编,也就是把程序做成obj文件。如gcc -c testc 就会生成testo文件,当然这样还只是目标文件,需要经过ld连接器对所有的o文件进行联接才能生成可执行文件
-S
只激活预处理和编译,把文件编译到汇编代码。相当到对源程序做一个egcs *** 作,生成s文件。可以查看生成的汇编文件结果。这个对于研究汇编语言的程序员来说是很有作用的。
-E
只激活预处理,这个将对文件进行预处理,将对所有引入的include文件和define定义的量进行代换,为我们开头所说的gcc 编译的第一步,即用cpp命令将程序语言文件进行预处理但这一步不生成结果文件,如果你需要生成结果文件保存,那么需要利用系统中的输出重定向。
-o
定制目标名称,缺省的时候在unix和linux平台下gcc filename的结果是一个文件名为aout的文件,windows下用mingw里带的gcc编译结果是aexe。如果我们用gcc -o helloexe testc的话,将生成helloexe可执行程序。这个并不一定只限于最后一步可执行程序的生成,如用上面所讲的-S生成的汇编程序也可以用-o参 数生成,比如 gcc -o helloasm -S testc 这样helloasm就是testc经过预处理和编译之后的结果。
-pipe
使用管道来代替编译中的临时文件,因为编译的整个过程有几个不同的步骤,每一个步骤都是以前一个步骤的输出为输入的,这样就涉 及到数据传递的问题,在没有-pipe参数的情况下,是用临时文件的形式来进行传递的,在有该情况的时候就利用管道来传递中间数据。当然,在某些系统中, 汇编不能读取管道数据,这样这个参数就不能正常工作了。
-ansi
关闭gnu c与ansi c不兼容的特性,激活ansi c的专有特性,在此情况下,处理器会定义一个__STRICT_ANSI__的宏,在有些头文件中会关注该宏是否被申明过,以避免某些函数的引入。此项可参照ansi c与gnu c的差别得到更多理解。
-fno-asm
此选项为ansi选项功能的一部分,禁止将asm,inline,typeof用作关键字。
-fno-strict-prototype
这个选项只对g++有作用。这个参数让编译器将所有没有参数的函数都认为是没有显式参数的个数和类型的函数,而不是没有参数。而对于gcc来说,会将没有带参数的函数认成没有显式说明的类型。
-fthis-is-variable
这个参数仅对C++程序有效,可以让this做一般变量使用,允许对this赋值
-fcond-mismatch
允许条件表达式的第二和第三参数类型不匹配表达式的值为void型
-funsigned-char
-fno-signed-char
-fsigned-char
-fno-unsigned-char
这四个是对char在编译时进行的设置,它们分别决定将char设为unsigned char或signed char
-include filename
加入头文件的位置,以使程序中顺利使用#include ,这样就可以在编译的时候这样编译:gcc testc
-include /include/testh,进行联编。
-imacros filename
将filename中的宏扩展到gcc的输入文件里,宏定义本身不会出现在输入文件中。意即在编译某个文件testc的时候,它里面申明的宏如果在没有用到该参数的时候,生成目标文件之后就会被丢弃掉,而在用了这个参数之后,这些宏将被保留用于之后文件的编译。
-Dmacro
相当于#define macro,宏的内容为字符串'1'。如在编译的时候使用gcc -o testexe testc -DDEBUG就相当于在testc里面定义了DEBUG宏,值为字串'1'。可用如下程序测试可知:
//testc
#include "stdioh"
int main()
{
printf("Hello Worldn");
#ifdef DEBUG
printf("hellon");
#endif
}
如用gcc -o testexe testc编译,刚运行结果为:
Hello World
如用gcc -o testexe testc -DDEBUG编译,则运行结果为:
Hello World
hello
因此可以在下一种编译方法中相当于在testc里面定义了DEBUG宏。
-Dmacro=define
作用同上,但设定宏的值为define
-Umacro
相当于给程序中定义的宏作了一次undefine即:#undef macro
-undef
取消了对任何非标准友的定义
-Idir
在#include 的时候,先在用这个参数指定的位置找头文件,如果没有找到,则到缺省的目录找头文件
-I-
取消-Idir的作用,表明以后编译的程序将不在-Idir指定的目录里寻找头文件。
-idirafter dir
在-I的目录里面查找失败之后,再在这个目录里面查找头文件,这样的参数为设置头文件查找的优先级问题比较有帮助。
-iprefix prefix
-iwithprefix dir
这两个参数一起用,在-I目录寻找失败的时候,到prefix的dir下查找头文件。
-nostdinc
编译器不再系统缺省的头文件目录里面找头文件。这样就可以精确地确定头文件的来源,应该比较慎用,在对编译器不是很了解的情况下容易造成编译失败
-nostdinc C++
不在g++的标准路径中找头文件,但在其他的路径中继续找。在创lib的时候用。
-C
为了有效的分析程序,有预处理的时候不删除注释信息,与-E一起使用,有利用分析程序的过程。
-M
生成文件的关联的信息,这样就可以知道源代码文件里面关联了哪些它所依赖的头文件。
-MM
同上,但忽略由#include 造成的依赖关系
-MD
跟-M相当,但是输出导入到d文件中,如gcc -MD testc,刚输出的依赖关系存放在testd文件里。
-MMD
跟-MM相同,但是输出到d文件中,如gcc -MMD testc,刚输出的依赖关系存放在testd文件里。忽略#include 的关系
-Wa,option
这个参数将option传给汇编程序,如果option中有逗号,则会把option分成多项,传给汇编程序。
-Wl,option
这个参数将option传给连接程序,如果option中有逗号,则会把option分成多项,传给连接程序。
-llibrary
用于制定编译的时候使用的库,如 gcc -lgtk tsetc则程序使用gtk库进行编译,不过需要注意的是gcc库一般都是以libnamea来命名库文件,在用-l参数来加入库文件的时候,直接用-lname来引入,而前面的lib被省掉。这一点需要注意。
-Ldir
编译的时候设定库文件查找的路径,不然的话,编译器只在标准库路径里面找库。
-00
-01
-02
-03
编译器的优化选项,-00表示没有优化,-01为缺省值,-03为最高。
-g
在编译的时候,产生调试信息
-gstabs
以stabs格式声称调试信息,但不包括gdb的调试信息。
-gstabs+
以stabs格式声称调试信息,包括gdb的调试信息。
-ggdb
该参数将把gdb的调试信息输出
-static
这个参数将禁止使用动态库,这样程序只能连接静态库。
-share
这个参数将让程序尽量使用动态库
-traditional
试图让编译器支持传统的C语言的特性
三总结
gcc的参数还远远多于上面写到的这些,但是有以上的参数我们已经可以对gcc的大部分编译掌握的比较熟练了,更多的参数介绍可以参照GCC的manual,现在已有翻译了的中文手册,地址在下面的参考文献里面被列出,有兴趣的朋友可以参考。
以上就是关于macro中文翻译全部的内容,包括:macro中文翻译、谁能简单给我介绍一下DOS的常用命令、WINDOWS 2000 SEVER 命令行中有哪些命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)