Windows命令行command的Shell命令详细解析和语法(4)

2018-12-27 18:05

names 指定一个或数个文件或目录列表。通配符可被用来删除多个文件。如果指定了一个目录,目录中的所有文件都会被删除。

/P 删除每一个文件之前提示确认。 /F 强制删除只读文件。

/S 从所有子目录删除指定文件。

/Q 安静模式。删除全局通配符时,不要求确认。 /A 根据属性选择要删除的文件。

attributes R 只读文件 S 系统文件 H 隐藏文件 A 存档文件 - 表示“否”的前缀

如果命令扩展名被启用,DEL 和 ERASE 会如下改变:

/S 开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的文件。

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

显示目录中的文件和子目录列表。

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。

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

比较两张软盘的内容。

DISKCOMP [drive1: [drive2:]]

把一张软盘的内容复制到另一张。

DISKCOPY [drive1: [drive2:]] [/V]

/V 校验信息复制得是否正确。

两张软盘的类型必须相同。

您可以为 drive1 和 drive2 指定同样的驱动器。

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

编辑命令行,重调用 Windows XP 命令,并创建宏。

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 相同。 $* 以命令行中命令名称后面的任何内容替换的符号。

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

显示信息,或将命令回显打开或关上。

ECHO [ON | OFF] ECHO [message]

要显示当前回显设置,键入不带参数的 ECHO。

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

结束批处理文件中环境改动的本地化操作。

在执行ENDLOCAL 之后所做的环境改动不再仅限于批处理文件。批处理文件结束后,原先的设置无法还原。

ENDLOCAL

如果命令扩展名被启用,ENDLOCAL 会如下改变:

如果相应的 SETLOCAL 用新的 ENABLEEXTENSIONS 或DISABLEEXTENSIONS 选项启用或停用了命令扩展名,那么,在 ENDLOCAL 之后,命令扩展名的启用/停用状态会还原到执行相应的 SETLOCAL 命令前的状态。

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

删除一个或数个文件。

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 开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的文件。

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

退出 CMD.EXE 程序(命令翻译程序)或当前批处理脚本。

EXIT [/B] [exitCode]

/B 指定要退出当前批处理脚本而不是 CMD.EXE。如果从一个批处理脚本外执行,则会退出 CMD.EXE

exitCode 指定一个数字号码。如果指定了 /B,将 ERRORLEVEL设成那个数字。如果退出 CMD.EXE,则用那个数字设置过程退出代码。

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

比较两个文件或两个文件集并显示它们之间的不同

FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn]

[drive1:][path1]filename1 [drive2:][path2]filename2

FC /B [drive1:][path1]filename1 [drive2:][path2]filename2

/A 只显示每个不同处的第一行和最后一行。 /B 执行二进制比较。 /C 不分大小写。

/L 将文件作为 ASCII 文字比较。

/LBn 将连续不匹配的最大值设为指定的行数。 /N 在 ASCII 比较上显示行数。

/OFF[LINE] 不要跳过带有脱机属性集的文件。 /T 不要将 tab 扩充到空格。

/U 将文件作为 UNICODE 文字文件比较。 /W 为了比较而压缩空白(tab 和空格)。 /nnnn 指定不匹配处后必须连续匹配的行数。 [drive1:][path1]filename1

指定要比较的第一个文件或第一个文件集。 [drive2:][path2]filename2

指定要比较的第二个文件或第二个文件集。

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

在文件中搜索字符串。 FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] \[[drive:][path]filename[ ...]]

/V 显示所有未包含指定字符串的行。 /C 仅显示包含字符串的行数。 /N 显示行号。

/I 搜索字符串时忽略大小写。

/OFF[LINE] 不要跳过具有脱机属性集的文件。 \指定要搜索的文字串, [drive:][path]filename

指定要搜索的文件。

如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。

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

在文件中寻找字符串。

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file]


Windows命令行command的Shell命令详细解析和语法(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:微观经济学试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: