筛选器命令筛选器命令可以帮助您排序、查看和选择部分命令输出结果。 通过筛选器命令传递信息 筛选器命令可以划分、重排以及提取通过的部分信息操作。Windows 2000 有三个筛选器命令:
More每次显示一个输出屏幕。该命令通常用于查看长文件。可以单独使用此命令,或者使用它控制其他命令的输出,例如 type 命令。当显示填充可用的查看区域时将出现 more 提示,用户可以输入许多命令来控制查看文件其余部分的方式。command name | more [/c] [/p] [/s] [/tn] [+n]more [[/c] [/p] [/s] [/tn] [+n]] < [drive:][path] filenamemore [/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 行。
Find在一个文件或多个文件中搜索指定的文本字符串。 当搜索到指定的文件后,find 将显示出包含指定字符串的所有行。 find [/v] [/c] [/n] "string" [[drive:][path]filename[...]] 参数 /v 显示未包含指定字符串的所有行。 /c 只显示包含指定字符串的行数。 /n 将文件行号置于每行开头。 /I 指定搜索不区分大小写。 "string" 指定要搜索的字符组。必须将 string 的文本包括在引号中。 [drive:][path] filename 指定要在其中搜索指定字符串的文件的位置和名称。 Sort读取输入、排序数据并将结果写到屏幕、文件和其他设备上。 sort [/r] [/+n] [/m kilobytes] [/l locale] [/rec characters] [[drive1:][path1]filename1] [/t [drive2:][path2]] [/o [drive3:][path3]filename3][command |] sort [/r] [/+n] [/m kilobytes] [/l locale] [/rec characters] [[drive1:][path1]filename1] [/t [drive2:][path2]] [/o [drive3:][path3]filename3]参数 /r颠倒排序顺序,即从 Z 到 A 排序,然后从 9 到 0 排序。/+n指定字符位置号 n,sort 在此处开始每次比较。例如,/+3 表示每次比较在每行的第三个字符开始。少于 n 个字符的行在其他行之前排序。默认情况下,比较在每行的第一个字符开始。/m kilobytes指定用于排序的主内存数量,按千字节 (KB) 计。使用的内存最小值总是 160 KB。如果指定了内存大小,则无论有多少主内存可用,指定的确切数量(但至少 160 KB)的内存将用于排序。如果输入输出均为文件,在没有指定大小时,默认最大内存大小为可用主内存的 90%,否则为主内存的 45%。默认设置通常会产生最佳的性能。/l locale替代由系统默认区域设置定义的字符排序顺序;即在安装 Windows 2000 时选择的语言和“国家(地区)”。目前,默认区域设置唯一的备用选项就是“C”区域设置,该区域设置比自然语言排序快,根据二进制编码对字符排序。 /rec characters指定记录或输入文件的行中的最多字符数(默认值为 4096,最大值为 65535)。[drive1:][path1]filename1指定要排序的文件。如果没有指定文件名,则对标准输入排序。指定输入文件比将同一文件作为标准输入重定向速度快。/t [drive2:][path2]指定保留 sort 命令工作存储的目录路径,防止数据不能装入主内存。默认为使用系统临时目录。/o [drive3:][path3]filename3指定要存储排序后的输入的文件。如果没有指定,数据将写入标准输出。指定输出文件比将同一文件作为标准输出重定向速度快!
----------------------------------------------