|
<h2 align="center">col</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>过滤控制字符。<br/><br/><b>语 法:</b>col [-bfx][-l<缓冲区列数>]<br/><br/><b>补充说明:</b>在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。<br/><br/><b>参 数:</b><br/> -b 过滤掉所有的控制字符,包括RLF和HRLF。<br/> -f 滤除RLF字符,但允许将HRLF字符呈现出来。<br/> -x 以多个空格字符来表示跳格字符。<br/> -l<缓冲区列数> 预设的内存缓冲区有128列,您可以自行指定缓冲区的大小。</td></tr></tbody></table></p><p></p><h2 align="center">colrm(column remove)</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>滤掉指定的行。<br/><br/><b>语 法:</b>colrm [开始行数编号<结束行数编号>]<br/><br/><b>补充说明:</b>colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。</td></tr></tbody></table></p><p></p><h2 align="center">comm(common)</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>比较两个已排过序的文件。<br/><br/><b>语 法:</b>comm [-123][--help][--version][第1个文件][第2个文件]<br/><br/><b>补充说明:</b>这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3行显示:第1行仅是在第1个文件中出现过的列,第2行是仅在第2个文件中出现过的列,第3行则是在第1与第2个文件里都出现过的列。若给予的文件名称为"-",则comm指令会从标准输入设备读取数据。<br/><br/><b>参 数:</b><br/> -1 不显示只在第1个文件里出现过的列。<br/> -2 不显示只在第2个文件里出现过的列。<br/> -3 不显示只在第1和第2个文件里出现过的列。<br/> --help 在线帮助。<br/> --version 显示版本信息。</td></tr></tbody></table></p><p></p><h2 align="center">csplit(context split)</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>分割文件。<br/><br/><b>语 法:</b>csplit [-kqsz][-b<输出格式>][-f<输出字首字符串>][-n<输出文件名位数>][--help][--version][文件][范本样式...]<br/><br/><b>补充说明:</b>将文件依照指定的范本样式予以切割后,分别保存成名称为xx00,xx01,xx02...的文件。若给予的文件名称为"-",则csplit指令会从标准输入设备读取数据。<br/><br/><b>参 数:</b><br/> -b<输出格式>或--suffix-format=<输出格式> 预设的输出格式其文件名称为xx00,xx01...等,您可以通过改变<输出格式>来改变输出的文件名。<br/> -f<输出字首字符串>或--prefix=<输出字首字符串> 预设的输出字首字符串其文件名为xx00,xx01...等,如果你指定输出字首字符串为"hello",则输出的文件名称会变成hello00,hello01...等。<br/> -k或--keep-files 保留文件,就算发生错误或中断执行,也不能删除已经输出保存的文件。<br/> -n<输出文件名位数>或--digits=<输出文件名位数> 预设的输出文件名位数其文件名称为xx00,xx01...等,如果你指定输出文件名位数为"3",则输出的文件名称会变成xx000,xx001...等。<br/> -q或-s或--quiet或--silent 不显示指令执行过程。<br/> -z或--elide-empty-files 删除长度为0 Byte文件。<br/> --help 在线帮助。<br/> --version 显示版本信息。</td></tr></tbody></table></p><p></p><h2 align="center">ed(editor)</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>文本编辑器。<br/><br/><b>语 法:</b>ed [-][-Gs][-p<字符串>][--help][--version][文件]<br/><br/><b>补充说明:</b>ed是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。<br/><br/><b>参 数:</b><br/> -G或--traditional 提供回兼容的功能。<br/> -p<字符串> 指定ed在command mode的提示字符。<br/> -s,-,--quiet或--silent 不执行开启文件时的检查功能。<br/> --help 显示帮助。<br/> --version 显示版本信息。 </td></tr></tbody></table></p><p></p><h2 align="center">egrep</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>在文件内查找指定的字符串。egrep执行效果如grep -E,使用的语法及参数可参照grep指令,与grep不同点在于解读字符串的方法,egrep是用extended regular expression语法来解读,而grep则用basic regular expression语法,extended regular expression比basic regular expression有更完整的表达规范。</td></tr></tbody></table></p><p></p><h2 align="center">ex</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>在Ex模式下启动vim文本编辑器。ex执行效果如同vi -E,使用语法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入:vi或:visual即可。</td></tr></tbody></table></p><p></p><h2 align="center">fgrep(fixed regexp)</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>查找文件里符合条件的字符串。<br/><br/><b>语 法:</b>fgrep [范本样式][文件或目录...]<br/><br/><b>补充说明:</b>本指令相当于执行grep指令加上参数"-F",详见grep指令说明。</td></tr></tbody></table></p><p></p><h2 align="center">fmt(fromat)</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>编排文本文件。<br/><br/><b>语 法:</b>fmt [-cstu][-p<列起始字符串>][-w<每列字符数>][--help][--version][文件...]<br/><br/><b>补充说明:</b>fmt指令会从指定的文件里读取内容,将其依照指定格式重新编排后,输出到标准输出设备。若指定的文件名为"-",则fmt指令会从标准输入设备读取数据。<br/><br/><b>参 数:</b><br/> -c或--crown-margin 每段前两列缩排。<br/> -p<列起始字符串>或-prefix=<列起始字符串> 仅合并含有指定字符串的列,通常运用在程序语言的注解方面。<br/> -s或--split-only 只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列。<br/> -t或--tagged-paragraph 每列前两列缩排,但第1列和第2列的缩排格式不同。<br/> -u或--uniform-spacing 每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔。<br/> -w<每列字符数>或--width=<每列字符数>或-<每列字符数> 设置每列的最大字符数。<br/> --help 在线帮助。<br/> --version 显示版本信息。</td></tr></tbody></table></p><p></p><h2 align="center">fold</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>限制文件列宽。<br/><br/><b>语 法:</b>fold [-bs][-w<每列行数>][--help][--version][文件...]<br/><br/><b>补充说明:</b>fold指令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为“-”,则fold指令会从标准输入设备读取数据。<br/><br/><b>参 数:</b><br/> -b或--bytes 以Byte为单位计算列宽,而非采用行数编号为单位。<br/> -s或--spaces 以空格字符作为换列点。<br/> -w<每列行数>或--width<每列行数> 设置每列的最大行数。<br/> --help 在线帮助。<br/> --version 显示版本信息。</td></tr></tbody></table></p><p></p><h2 align="center">grep</h2><p></p><p><table cellspacing="0" cellpadding="0" width="80%" border="0"><tbody><tr><td><b>功能说明:</b>查找文件里符合条件的字符串。<br/><br/><b>语 法:</b>grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]<br/><br/><b>补充说明:</b>grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为“-”,则grep指令会从标准输入设备读取数据。<br/><br/><b>参 数:</b><br/> -a或--text 不要忽略二进制的数据。<br/> -A<显示列数>或--after-context=<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之后的内容。<br/> -b或--byte-offset 在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号。<br/> -B<显示列数>或--before-context=<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前的内容。<br/> -c或--count 计算符合范本样式的列数。<br/> -C<显示列数>或--context=<显示列数>或-<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。<br/> -d<进行动作>或--directories=<进行动作> 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。<br/> -e<范本样式>或--regexp=<范本样式> 指定字符串做为查找文件内容的范本样式。<br/> -E或--extended-regexp 将范本样式为延伸的普通表示法来使用。<br/> -f<范本文件>或--file=<范本文件> 指定范本文件,其内容含有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每列一个范本样式。<br/> -F或--fixed-regexp 将范本样式视为固定字符串的列表。<br/> -G或--basic-regexp 将范本样式视为普通的表示法来使用。<br/> -h或--no-filename 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。<br/> -H或--with-filename 在显示符合范本样式的那一列之前,表示该列所属的文件名称。<br/> -i或--ignore-case 忽略字符大小写的差别。<br/> -l或--file-with-matches 列出文件内容符合指定的范本样式的文件名称。<br/> -L或--files-without-match 列出文件内容不符合指定的范本样式的文件名称。<br/> -n或--line-number 在显示符合范本样式的那一列之前,标示出该列的列数编号。<br/> -q或--quiet或--silent 不显示任何信息。<br/> -r或--recursive 此参数的效果和指定“-d recurse”参数相同。<br/> -s或--no-messages 不显示错误信息。<br/> -v或--revert-match 反转查找。<br/> -V或--version 显示版本信息。<br/> -w或--word-regexp 只显示全字符合的列。<br/> -x或--line-regexp 只显示全列符合的列。<br/> -y 此参数的效果和指定“-i”参数相同。<br/> --help 在线帮助。</td></tr></tbody></table></p> |
|