|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 d4 i# k1 @+ }+ d* eLinux ispell命令用于拼写检查程序。! ~6 u! Q4 x" G
1 F3 n9 x( X3 Y1 D- v# E
ispell预设会使用/usr/lib/ispell/english.hash字典文件来检查文本文件。若在检查的文件中找到字典没有的词汇,ispell会建议使用的词汇,或是让你将新的词汇加入个人字典。# L# N% Z3 I7 o0 Q& L
( [3 v7 e& _, u, X/ G4 s& o! B语法. k! d+ m3 L- h4 O' C& m
ispell [-aAbBClmMnNPStVx][-d<字典文件>][-L<行数>][-p<字典文件>][-w<非字母字符>][-W<字符串长度>][要检查的文件]0 Y# `, h: o$ x1 t6 s, f4 H
参数:
. z+ I4 j. B# b' l4 j H' z% W5 D, ~
$ ?" }; V& b) E1 y* X2 g* w-a 当其他程序输出送到ispell时,必须使用此参数。- z+ q1 [3 X, w5 J, c
-A 读取到"&Include File&"字符串时,就去检查字符串后所指定文件的内容。( d5 v. w/ i7 v+ D0 ?
-b 产生备份文件,文件名为.bak。
% L8 R$ b4 ^+ h7 r% O-B 检查连字错误。" u$ E' q: z' w4 F
-C 不检查连字错误。9 J- p; Z- m2 y _5 S" H8 f
-d<字典文件> 指定字典文件。) S- z5 @2 e- n/ t
-l 从标准输入设备读取字符串,结束后显示拼错的词汇。
6 c# }6 ?: ~+ {& n; g2 P Q" ]3 x-L<行数> 指定内文显示的行数。
2 [, i, n% w* r4 Z2 {. y# s-m 自动考虑字尾的变化。0 d. u$ t/ k, s7 P2 h0 Y! M- J
-M 进入ispell后,在画面下方显示指令的按键。" O+ _3 f& n# H9 e4 p) ]
-n 检查的文件为noff或troff的格式。3 H& T$ v+ Z( Z" k- a+ j" L
-N 进入ispell后,在画面下方不显示指令的按键。
+ F' t2 O# o! j-p<字典文件> 指定个人字典文件。3 I7 e* g* e9 `. [1 N5 U
-P 不考虑字尾变化的情形。8 ]( Y n% e- r6 e% v ~
-S 不排序建议取代的词汇。
( _: ]+ _* v% f1 o: K-t 检查的文件为TeX或LaTeX的格式。2 C" N S2 @# D; Y0 q6 J9 t7 m
-V 非ANSI标准的字符会以"M-^"的方式来显示。
# L2 E9 B. w3 a" S$ d-w<非字母字符> 检查时,特别挑出含有指定的字符。
" s5 W+ s) o3 z& k$ I2 F, l-W<字符串长度> 不检查指定长度的词汇。
! x" D* W# }3 u" ~: M-x 不要产生备份文件。2 I* Y3 t& y6 R8 V, L% m
实例" X; `. ^& Y; p8 k* \" @6 A
检查文件的拼写。例如,检查testfile文件,可使用如下命令:' J' Z1 Y9 _, y% s" s5 M6 W9 Y& F% S
" h2 }) q/ y" v6 s4 c$ l- F& i) t
ispell testfile 9 M7 e& q' ~: ~: n8 y) i2 N2 c
如果文件中出现可疑词汇,则第一个出现的可疑词汇以高亮显示,并在屏幕下方给出词汇的修改意见,以及ispell的操作命令。如下所示:& q! l; [. g. m, w
, J! ^9 Y. f. p8 Znetwrks File: testfile , p: j6 Z; p/ ?
Linux netwrks are becoming more and more common, but security is often an overlooked
7 P7 q5 s) H2 [( t0 T) zissue. Unfortunately 8 B% o1 s4 e2 V
0: networks * e$ R3 w& K2 W# }
[SP] <number> R)epl A)ccept I)nsert L)ookup U)ncap Q)uit e(X)it or ? for help
7 }* Z5 ?# {0 O' a' X本例中,检查出netwrks 错误,并提示纠正信息,此时输入"0",即使用networks 来纠正错误,同时继续显示下一个错误,直到所有的错误显示完毕。! H4 N) P' i. H/ T$ d/ E1 M. \
$ s( L' ~) e8 }0 ~5 x% I通过以上实例我们可以发现,文件testfile中有拼写错误,对该文件进行修改后需备份文件。此时使用如下命令:3 U/ F. r$ `. M; _* }/ _7 N
( L) y& E: A" S1 U% p, [4 X0 g1 a
ispell-b testfile #检查拼写错误的同时,备份文件
& l+ g+ p) _& D- E& `7 Q如果文件已经无拼写错误,则不显示任何信息,通过ls命令我们也可以查看到当前文件目录下产生了文件testfile的备份文件testfile.bak。查看结果如下所示:
0 W6 y4 v9 T: G: v) `2 Q( ^
9 i+ T7 I2 A; k2 b$ ls #以列表的形式查看当前目录下的文件 - P; I' ~- b7 d+ Z5 `2 }5 i$ \
examples.desktop testfile_1 testfile.bak xx01 模板图片 音乐
* T% t8 \3 d/ Otestfile testfile1 testfile_2 xx00 公共的视频文档桌面 8 W" r8 ~# _ P& b. x
其中,testfile.bak 文件就是刚才命令生成的备份文件,内容与原来的testfile 文件内容是一样的。 |
|