Linux完整版命令大全(七)

3. linux文档编辑命令

col

功能说明:过滤控制字符。
语  法:col [-bfx][-l<缓冲区列数>]
补充说明:在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。
参  数:
  -b   过滤掉所有的控制字符,包括RLF和HRLF。
  -f   滤除RLF字符,但允许将HRLF字符呈现出来。
  -x   以多个空格字符来表示跳格字符。
  -l<缓冲区列数>   预设的内存缓冲区有128列,您可以自行指定缓冲区的大小。

colrm(column remove)

功能说明:滤掉指定的行。
语  法:colrm [开始行数编号<结束行数编号>]
补充说明:colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。

comm(common)

功能说明:比较两个已排过序的文件。
语  法:comm [-123][--help][--version][第1个文件][第2个文件]
补充说明:这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3行显示:第1行仅是在第1个文件中出现过的列,第2行是仅在第2个文件中出现过的列,第3行则是在第1与第2个文件里都出现过的列。若给予的文件名称为"-",则comm指令会从标准输入设备读取数据。
参  数:
  -1   不显示只在第1个文件里出现过的列。
  -2   不显示只在第2个文件里出现过的列。
  -3   不显示只在第1和第2个文件里出现过的列。
  --help   在线帮助。
  --version   显示版本信息。

csplit(context split)

功能说明:分割文件。
语  法:csplit [-kqsz][-b<输出格式>][-f<输出字首字符串>][-n<输出文件名位数>][--help][--version][文件][范本样式...]
补充说明:将文件依照指定的范本样式予以切割后,分别保存成名称为xx00,xx01,xx02...的文件。若给予的文件名称为"-",则csplit指令会从标准输入设备读取数据。
参  数:
  -b<输出格式>或--suffix-format=<输出格式>   预设的输出格式其文件名称为xx00,xx01...等,您可以通过改变<输出格式>来改变输出的文件名。
  -f<输出字首字符串>或--prefix=<输出字首字符串>   预设的输出字首字符串其文件名为xx00,xx01...等,如果你指定输出字首字符串为"hello",则输出的文件名称会变成hello00,hello01...等。
  -k或--keep-files   保留文件,就算发生错误或中断执行,也不能删除已经输出保存的文件。
  -n<输出文件名位数>或--digits=<输出文件名位数>   预设的输出文件名位数其文件名称为xx00,xx01...等,如果你指定输出文件名位数为"3",则输出的文件名称会变成xx000,xx001...等。
  -q或-s或--quiet或--silent   不显示指令执行过程。
  -z或--elide-empty-files   删除长度为0 Byte文件。
  --help   在线帮助。
  --version   显示版本信息。

ed(editor)

功能说明:文本编辑器。
语  法:ed [-][-Gs][-p<字符串>][--help][--version][文件]
补充说明:ed是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。
参  数:
  -G或--traditional   提供回兼容的功能。
  -p<字符串>   指定ed在command mode的提示字符。
  -s,-,--quiet或--silent   不执行开启文件时的检查功能。
  --help   显示帮助。
  --version   显示版本信息。

egrep

功能说明:在文件内查找指定的字符串。egrep执行效果如grep -E,使用的语法及参数可参照grep指令,与grep不同点在于解读字符串的方法,egrep是用extended regular expression语法来解读,而grep则用basic regular expression语法,extended regular expression比basic regular expression有更完整的表达规范。

ex

功能说明:在Ex模式下启动vim文本编辑器。ex执行效果如同vi -E,使用语法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入:vi或:visual即可。

fgrep(fixed regexp)

功能说明:查找文件里符合条件的字符串。
语  法:fgrep [范本样式][文件或目录...]
补充说明:本指令相当于执行grep指令加上参数"-F",详见grep指令说明。

fmt(fromat)

功能说明:编排文本文件。
语  法:fmt [-cstu][-p<列起始字符串>][-w<每列字符数>][--help][--version][文件...]
补充说明:fmt指令会从指定的文件里读取内容,将其依照指定格式重新编排后,输出到标准输出设备。若指定的文件名为"-",则fmt指令会从标准输入设备读取数据。
参  数:
  -c或--crown-margin   每段前两列缩排。
  -p<列起始字符串>或-prefix=<列起始字符串>   仅合并含有指定字符串的列,通常运用在程序语言的注解方面。
  -s或--split-only   只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列。
  -t或--tagged-paragraph   每列前两列缩排,但第1列和第2列的缩排格式不同。
  -u或--uniform-spacing   每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔。
  -w<每列字符数>或--width=<每列字符数>或-<每列字符数>   设置每列的最大字符数。
  --help   在线帮助。
  --version   显示版本信息。

fold

功能说明:限制文件列宽。
语  法:fold [-bs][-w<每列行数>][--help][--version][文件...]
补充说明:fold指令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为“-”,则fold指令会从标准输入设备读取数据。
参  数:
  -b或--bytes   以Byte为单位计算列宽,而非采用行数编号为单位。
  -s或--spaces   以空格字符作为换列点。
  -w<每列行数>或--width<每列行数>   设置每列的最大行数。
  --help   在线帮助。
  --version   显示版本信息。

grep

功能说明:查找文件里符合条件的字符串。
语  法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]
补充说明:grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为“-”,则grep指令会从标准输入设备读取数据。
参  数:
  -a或--text   不要忽略二进制的数据。
  -A<显示列数>或--after-context=<显示列数>   除了显示符合范本样式的那一列之外,并显示该列之后的内容。
  -b或--byte-offset   在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号。
  -B<显示列数>或--before-context=<显示列数>   除了显示符合范本样式的那一列之外,并显示该列之前的内容。
  -c或--count   计算符合范本样式的列数。
  -C<显示列数>或--context=<显示列数>或-<显示列数>   除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
  -d<进行动作>或--directories=<进行动作>   当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。
  -e<范本样式>或--regexp=<范本样式>   指定字符串做为查找文件内容的范本样式。
  -E或--extended-regexp   将范本样式为延伸的普通表示法来使用。
  -f<范本文件>或--file=<范本文件>   指定范本文件,其内容含有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每列一个范本样式。
  -F或--fixed-regexp   将范本样式视为固定字符串的列表。
  -G或--basic-regexp   将范本样式视为普通的表示法来使用。
  -h或--no-filename   在显示符合范本样式的那一列之前,不标示该列所属的文件名称。
  -H或--with-filename   在显示符合范本样式的那一列之前,表示该列所属的文件名称。
  -i或--ignore-case   忽略字符大小写的差别。
  -l或--file-with-matches   列出文件内容符合指定的范本样式的文件名称。
  -L或--files-without-match   列出文件内容不符合指定的范本样式的文件名称。
  -n或--line-number   在显示符合范本样式的那一列之前,标示出该列的列数编号。
  -q或--quiet或--silent   不显示任何信息。
  -r或--recursive   此参数的效果和指定“-d recurse”参数相同。
  -s或--no-messages   不显示错误信息。
  -v或--revert-match   反转查找。
  -V或--version   显示版本信息。
  -w或--word-regexp   只显示全字符合的列。
  -x或--line-regexp   只显示全列符合的列。
  -y   此参数的效果和指定“-i”参数相同。
  --help   在线帮助。

ispell(interactive spelling checking)

功能说明:拼字检查程序。
语  法:ispell [-aAbBClmMnNPStVx][-d<字典文件>][-L<行数>][-p<字典文件>][-w<非字母字符>][-W<字符串长度>][要检查的文件]
补充说明:ispell预设会使用/usr/lib/ispell/english.hash字典文件来检查文本文件。若在检查的文件中找到字典没有的词汇,ispell会建议使用的词汇,或是让你将新的词汇加入个人字典。
参  数:
  -a   当其他程序输出送到ispell时,必须使用此参数。
  -A   读取到"&Include File&"字符串时,就去检查字符串后所指定文件的内容。
  -b   产生备份文件,文件名为.bak。
  -B   检查连字错误。
  -C   不检查连字错误。
  -d<字典文件>   指定字典文件。
  -l   从标准输入设备读取字符串,结束后显示拼错的词汇。
  -L<行数>   指定内文显示的行数。
  -m   自动考虑字尾的变化。
  -M   进入ispell后,在画面下方显示指令的按键。
  -n   检查的文件为noff或troff的格式。
  -N   进入ispell后,在画面下方不显示指令的按键。
  -p<字典文件>   指定个人字典文件。
  -P   不考虑字尾变化的情形。
  -S   不排序建议取代的词汇。
  -t   检查的文件为TeX或LaTeX的格式。
  -V   非ANSI标准的字符会以"M-^"的方式来显示。
  -w<非字母字符>   检查时,特别挑出含有指定的字符。
  -W<字符串长度>   不检查指定长度的词汇。
  -x   不要产生备份文件。

jed

功能说明:编辑文本文件。
语  法:jed [-2n][-batch][-f<函数>][-g<行数>][-i<文件>][-I<文件>][-s<字符串>][文件]
补充说明:Jed是以Slang所写成的程序,适合用来编辑程序原始代码。
参  数:
  -2   显示上下两个编辑区。
  -batch   以批处理模式来执行。
  -f<函数>   执行Slang函数。
  -g<行数>   移到缓冲区中指定的行数。
  -i<文件>   将指定的文件载入缓冲区。
  -i<文件>   载入Slang原始代码文件。
  -n   不要载入jed.rc配置文件。
  -s<字符串>   查找并移到指定的字符串。

  • 34
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要获取Linux命令的完整列表,可以采取离线方式进行。以下是一些获取Linux命令大全离线的方法: 1. 文档下载:许多Linux发行版提供了官方文档的离线下载选项。你可以从发行版的官方网站或软件源中找到对应的文档。下载并安装离线文档后,可以在本地查看完整的Linux命令列表。 2. 命令行帮助:Linux系统自带了丰富的命令行帮助功能。你可以使用`man`命令来查看命令的手册页,其中包含了该命令的详细说明和用法。通过阅读手册页,你可以逐个查看并了解所有可用的Linux命令。 3. 在线资源下载:许多网站提供Linux命令的离线文档下载。你可以通过搜索引擎找到相关资源并下载到本地。这些资源通常以PDF、HTML或文本格式提供,你可以使用文本编辑器或浏览器来查看其中的命令列表。 4. Linux命令大全书籍:市面上有很多关于Linux命令的书籍,它们通常包含详细的命令说明及示例。你可以购买或借阅这些书籍,并在其中找到完整的命令列表。将书籍中的内容转为离线格式,你就能在没有网络连接的情况下访问这个列表了。 无论选择哪种方式,离线获取Linux命令大全都非常便利。这样你就可以随时随地查阅命令,无需依赖网络连接。请注意,由于Linux命令众多且不断更新,每个资源可能会有所不同,建议在开始学习之前仔细选择一个适合自己的资源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值