|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
0 S1 W5 V; R: S. b, M! @Linux ispell命令用于拼写检查程序。
% k( d5 S1 h& d" @) X" s+ @8 {4 w' [( \ ] R7 C6 x! L
ispell预设会使用/usr/lib/ispell/english.hash字典文件来检查文本文件。若在检查的文件中找到字典没有的词汇,ispell会建议使用的词汇,或是让你将新的词汇加入个人字典。9 u8 \# q* a3 `# R4 i, k% z( L
I$ n) q* c1 l n8 R4 y* t语法6 O, j. Q) j; P
ispell [-aAbBClmMnNPStVx][-d<字典文件>][-L<行数>][-p<字典文件>][-w<非字母字符>][-W<字符串长度>][要检查的文件]4 s2 b g- ]0 D; R w
参数:) X* \" Z: f! e2 N
1 z/ p0 y1 }% \& l" c5 r-a 当其他程序输出送到ispell时,必须使用此参数。' z2 y( ~7 r. J& A* s+ Y/ T
-A 读取到"&Include File&"字符串时,就去检查字符串后所指定文件的内容。
) A9 O9 k+ k- A-b 产生备份文件,文件名为.bak。
# Z# ~. `. f. A+ f7 l-B 检查连字错误。
% M4 a0 w, E/ q* q7 b+ y-C 不检查连字错误。
9 T. C. g2 E4 m8 n4 Q% u: y-d<字典文件> 指定字典文件。
' v; s: T# |1 [/ m9 G-l 从标准输入设备读取字符串,结束后显示拼错的词汇。
+ R/ A# W. F# H-L<行数> 指定内文显示的行数。
5 k# _# {7 T8 s6 _# K% A-m 自动考虑字尾的变化。2 h/ @( A% y: ~+ z
-M 进入ispell后,在画面下方显示指令的按键。
; o3 q& V9 t D: X-n 检查的文件为noff或troff的格式。
( a t5 k1 a9 ~% S; r$ g% ?-N 进入ispell后,在画面下方不显示指令的按键。$ F; u& D+ z. U; A
-p<字典文件> 指定个人字典文件。# y7 Q3 A; X8 u4 y
-P 不考虑字尾变化的情形。/ Q1 Q3 {: N( a6 x T2 ^ d
-S 不排序建议取代的词汇。& l* y5 s. l" |9 z; v" M
-t 检查的文件为TeX或LaTeX的格式。
8 z8 @6 W, @( B$ }3 k# B/ X4 _& v-V 非ANSI标准的字符会以"M-^"的方式来显示。( R5 R/ O% K2 D' ^2 ]% C
-w<非字母字符> 检查时,特别挑出含有指定的字符。
: P' g- ?8 j( a( p2 k-W<字符串长度> 不检查指定长度的词汇。1 I7 X2 Q! D' L8 B; o% R
-x 不要产生备份文件。# }2 ~$ \* z$ R# D4 n
实例8 A( x$ u9 d# Z3 }# Y* C
检查文件的拼写。例如,检查testfile文件,可使用如下命令:* U- E! J8 @6 M D
8 m) Z6 a) M$ I. D s0 Q/ sispell testfile
% Z/ A2 [+ g& |1 E" N如果文件中出现可疑词汇,则第一个出现的可疑词汇以高亮显示,并在屏幕下方给出词汇的修改意见,以及ispell的操作命令。如下所示:+ w/ P. f" f2 W$ [% c0 W5 l; y
) \$ V/ _ p! p9 Z4 Dnetwrks File: testfile & E9 I2 B+ g, g9 ?1 d ~
Linux netwrks are becoming more and more common, but security is often an overlooked
0 }* r: X9 U$ J4 f. Dissue. Unfortunately
% M/ P' M8 G# f7 q+ c; S0: networks 7 h# f) X( e& k; F0 o+ U2 X9 R
[SP] <number> R)epl A)ccept I)nsert L)ookup U)ncap Q)uit e(X)it or ? for help
) |; K! n; g1 L4 u$ C; n% U- u( P9 P本例中,检查出netwrks 错误,并提示纠正信息,此时输入"0",即使用networks 来纠正错误,同时继续显示下一个错误,直到所有的错误显示完毕。
* P% P2 Q* F i* T2 k
) I" ]& `- m: x0 A! y9 e( f通过以上实例我们可以发现,文件testfile中有拼写错误,对该文件进行修改后需备份文件。此时使用如下命令:
0 Q$ u3 j+ ]5 {' W# M' j6 v
8 v% f+ n3 D& ]ispell-b testfile #检查拼写错误的同时,备份文件
( Y$ t g' |6 Q# s如果文件已经无拼写错误,则不显示任何信息,通过ls命令我们也可以查看到当前文件目录下产生了文件testfile的备份文件testfile.bak。查看结果如下所示:* ^6 w, R, `, c
% i$ w( q8 E5 O$ ls #以列表的形式查看当前目录下的文件 {2 m$ N, x+ y& [
examples.desktop testfile_1 testfile.bak xx01 模板图片 音乐 $ a$ y8 p/ C/ |$ s
testfile testfile1 testfile_2 xx00 公共的视频文档桌面 + z: M+ u/ A! d& ?( ?, N
其中,testfile.bak 文件就是刚才命令生成的备份文件,内容与原来的testfile 文件内容是一样的。 |
|