%!PS-Adobe-1.0 %%Creator: devps (Pipeline Associates, Inc.) %%CreationDate: Fri Sep 13 14:26:45 1996 %%Pages: (atend) %%DocumentFonts: (atend) /devps 180 dict def devps begin /res 10.000000 def /y_offset 843 def /X{exch}bind def /mm {transform round X round X itransform} bind def /r{rmoveto}bind def /m{moveto}bind def /l{lineto}bind def /rl{rlineto}bind def /st{stroke}bind def /gs{gsave}bind def /gr{grestore}bind def /cp{currentpoint}bind def /np{newpath}bind def /ct{curveto}bind def systemdict /setpacking known { /savepacking currentpacking def true setpacking } if /m0{0 0 moveto}bind def /xc{//res div}bind def /yc{//res neg div //y_offset add}bind def /lc{yc X xc X l st}bind def /mc{yc X xc X m}bind def /el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}bind def /ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}bind def /sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}bind def /V{//res neg div //y_offset add currentpoint pop X m}bind def /H{//res div 0 transform X round X itransform pop currentpoint X pop moveto}bind def /h{//res div 0 r}bind def /v{//res neg div 0 X r}bind def /S{X H show}bind def /A{H //res div 1 index stringwidth pop sub 1 index length div 0 3 2 roll ashow}bind def /psize 10 def /height 0 def /cheight { height 0 ne { height } { psize } ifelse } bind def /slant 0 def /FF{findfont X dup 30 div 0 mm pop setlinewidth /psize X def [psize 0 cheight slant sin slant cos div mul cheight 0 0] makefont setfont}bind def /shade{gs /dy X def /dx X def np m 0 /dy rl /dx 0 rl 0 /dy neg rl /dx neg 0 rl closepath .9 setgray fill gr}bind def 1 setlinecap /resolution res 72 mul def /startFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /ury exch def /urx exch def /lly exch def /llx exch def /y exch 72 mul resolution div def /x exch 72 mul resolution div def currentpoint /cy exch def /cx exch def /sx x urx llx sub div def /sy y ury lly sub div def sx sy scale cx sx div llx sub cy sy div ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def }bind def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto }bind def /doclip { llx lly urx ury clipFig } def /endFig { end SavedState restore }bind def /globalstart { fontnum psize slant height resolution currentpoint pagesave restore gsave }bind def /globalend { grestore moveto /resolution exch def /height exch def /slant exch def /psize exch def /fontnum exch def F /pagesave save def }bind def /fontnum 1 def systemdict /setpacking known { savepacking setpacking} if end /BP{ save mark devps begin m0 /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def }bind def /EP{ end cleartomark restore showpage}def /R{/Times-Roman FF}def /B{/Times-Bold FF}def /I{/Times-Italic FF}def /Y{/Symbol FF}def %% Troff special characters not on Symbol font %% Copyright (C) 1986 by Pipeline Associates, Inc. %% Version 1.0 %% $Header: Troff.pro,v 1.7 90/08/14 16:07:55 keie Exp $ /altRTD 20 dict def altRTD begin /s{setcachedevice}bind def /m{moveto}bind def /c{curveto}bind def /S{stroke}bind def /l{lineto}bind def end /F_Troff 17 dict def F_Troff begin systemdict /currentpacking known {/SavePacking currentpacking def true setpacking}if /PaintType 0 def /FontType 3 def /StrokeWidth 25 def /UniqueID 8277030 def /FontMatrix [.001000 0 0 .001000 0 0] def /FontBBox [-85 -150 1000 1000 ] def /Encoding 256 array def /CD 256 1 add dict def /FontInfo 3 dict def FontInfo begin /UnderlinePosition -133 def /UnderlineThickness 20 def end /FontName (Troff) def 0 1 256 1 sub{Encoding exch /.notdef put}for CD /.notdef{500 0 setcharwidth{}}put Encoding (1) 0 get /br put %% bold vertical rule used by tbl CD /br{ 0 0 -500 -500 1000 1000 s np clw 0 -100 m 0 900 l {S} }put Encoding (2) 0 get /ul put %% underline used by tbl CD /ul{ 500 0 0 -200 500 0 s np clw 0 -100 m 500 -100 l {S} }put Encoding (3) 0 get /ru put %% baseline rule CD /ru{ 500 0 -500 -500 1000 1000 s np clw m0 500 0 l {S} }put Encoding (4) 0 get /vr put %% vertical rule CD /vr{ 0 0 -500 -500 1000 1000 s np clw m0 0 1000 l {S} }put Encoding (5) 0 get /sq put %% square CD /sq{ 500 0 0 0 500 1000 s np m0 0 500 rl 500 0 rl 0 -500 rl -500 0 rl closepath 61 61 m 378 0 rl 0 378 rl -378 0 rl closepath {fill} }put Encoding (6) 0 get /bx put %% solid box CD /bx{ 500 0 0 0 500 1000 s np m0 0 500 rl 500 0 rl 0 -500 rl closepath {fill} }put Encoding (7) 0 get /rn put %% radical extender CD /rn{ 500 0 -500 -500 1000 1000 s np 30 setlinewidth -30 900 m 500 0 rl {S} }put Encoding 120 /rc put %% top of right bracket above braceex CD /rc { 494 0 -85 -80 255 926 s 201 -80 m 201 872 l -85 872 l -85 926 l 255 926 l 255 -80 l closepath {fill} } put Encoding 121 /lc put %% top of left bracket above braceex CD /lc { 491 0 201 -80 541 926 s 201 -80 m 201 926 l 541 926 l 541 872 l 255 872 l 255 -80 l closepath {fill} } put Encoding 122 /rf put %% bottom of right bracket below braceex CD /rf { 494 0 -85 -80 255 926 s -85 -80 m -85 -26 l 201 -26 l 201 926 l 255 926 l 255 -80 l closepath {fill} } put Encoding 123 /lf put %% bottom of left bracket below braceex CD /lf { 494 0 201 -80 541 926 s 201 -80 m 201 926 l 255 926 l 255 -26 l 872 -26 l 872 -80 l closepath {fill} } put Encoding 97 /a put CD /a{5 setlinewidth 1000 0 0 66 942 421 s 430 415 m 578 406 678 349 662 319 c 655 306 614 287 583 296 c 570 300 466 340 438 332 c 365 309 335 213 270 209 c 0 310 m 108 310 l 108 114 l 0 114 l 0 310 l 42 161 m 42 134 l 66 134 l 66 161 l 42 161 l 47 155 m 47 140 l 62 140 l 62 155 l 47 155 l 110 133 m 226 113 300 66 410 80 c 497 91 550 69 634 76 c 645 76 663 92 669 107 c 677 125 673 141 668 160 c 725 334 m 758 332 734 253 701 250 c 501 325 m 475 316 476 309 473 302 c 465 282 482 263 499 257 c 552 236 615 253 689 253 c 701 253 713 236 713 218 c 712 194 702 168 678 161 c 671 159 663 160 655 160 c 591 158 516 156 479 168 c 461 173 453 191 453 210 c 453 224 456 235 466 244 c 476 253 490 252 503 255 c 459 84 m 447 96 435 106 435 123 c 435 136 440 145 447 155 c 453 163 462 168 469 173 c 110 293 m 173 318 300 421 435 415 c 609 407 852 416 885 411 c 898 409 924 411 930 380 c 942 316 828 339 742 334 c 731 334 730 335 725 335 c 701 336 685 336 660 336 c{S}}put Encoding 98 /b put CD /b{5 setlinewidth 1000 0 -12 66 930 421 s 500 415 m 352 406 252 349 268 319 c 275 306 316 287 347 296 c 360 300 464 340 492 332 c 565 309 595 213 660 209 c 930 310 m 822 310 l 822 114 l 930 114 l 930 310 l 888 161 m 888 134 l 864 134 l 864 161 l 888 161 l 883 155 m 883 140 l 868 140 l 868 155 l 883 155 l 820 133 m 704 113 630 66 520 80 c 433 91 380 69 296 76 c 285 76 267 92 261 107 c 253 125 257 141 262 160 c 205 334 m 172 332 196 253 229 250 c 429 325 m 455 316 454 309 457 302 c 465 282 448 263 431 257 c 378 236 315 253 241 253 c 229 253 217 236 217 218 c 218 194 228 168 252 161 c 259 159 267 160 275 160 c 339 158 414 156 451 168 c 469 173 477 191 477 210 c 477 224 474 235 464 244 c 454 253 440 252 427 255 c 471 84 m 483 96 495 106 495 123 c 495 136 490 145 483 155 c 477 163 468 168 461 173 c 820 293 m 757 318 630 421 495 415 c 321 407 78 416 45 411 c 32 409 6 411 0 380 c -12 316 102 339 188 334 c 199 334 200 335 205 335 c 229 336 245 336 270 336 c{S}}put Encoding 99 /c put CD /c{710 0 0 0 700 700 s 33 setlinewidth 335 23 m 335 325 302 -90 270 arc {S}}put Encoding 100 /d put CD /d{590 0 134 158 477 500 s 300 160 m 208 162 134 238 135 330 c 136 423 212 500 305 500 c 397 500 473 427 475 335 c 477 239 396 158 300 160 c{fill}}put Encoding 101 /e put CD /e { % produces the VU symbol 760 0 0 0 750 750 s 267 267 scale 0 setlinejoin .045 setlinewidth 0 setlinecap 3 setmiterlimit newpath 0 0 moveto 0 2.8 rlineto 0.38 0 rlineto 0 -2.3 rlineto 0.02 0 rlineto 0.67 2.3 rlineto 0.38 0 rlineto -0.83 -2.8 rlineto closepath 1.61 2.8 moveto 0.38 0 rlineto -0.687 -2.32 rlineto -.03 -.1 -0.03 -0.1 0 -0.1 rcurveto 1.027 0 rlineto 0 2.42 rlineto 0.38 0 rlineto currentpoint pop 0 % x 0 2.0 0 0.28 arcto 4 {pop} repeat 0.78 0 1.61 2.8 0.15 arcto 4 {pop} repeat closepath {S}} put /BuildChar{altRTD /BuildChar get exec}def end altRTD begin /BuildChar{altRTD begin /char exch def /fontdict exch def save /charname fontdict /Encoding get char get def /clw { 37 0 mm pop setlinewidth}bind def fontdict /StrokeWidth get setlinewidth 0 setlinecap 0 setlinejoin fontdict /CD get dup charname known {charname}{/.notdef}ifelse get newpath exec fontdict /PaintType get 0 eq{exec}{pop S}ifelse restore end}def end systemdict /currentpacking known{F_Troff /SavePacking get setpacking}if /Troff F_Troff definefont pop /Y1{/Troff FF}def %%EndProlog %%Page: 1 1 BP /slant 0 def /height 0 def 858 V 12 B 936(Command:)S 1584(mined)S 1937(\261)S 10 B 2022(MINIX)S 12 B 2371(editor)S 996 V 936(Syntax:)S 1584(mined)S 12 R 1937([)S 12 I 1978(\256le)S 12 R 2126(])S 1134 V 12 B 936(Flags:)S 12 R (\(none\))316 1584 A 1272 V 12 B 936(Examples:)S 12 R 1584(mined)S (/user/ast/book.3)769 1916 A 2916(#)S 3006(Edit)S 3238(an)S 3382(existing)S 3795(\256le)S 1410 V 1584(mined)S 2916(#)S 3006(Call)S 3238(editor)S 3551(to)S 3675(create)S 3996(a)S 4080(new)S 4312(\256le)S 1548 V 1584(ls)S 1695(\261l)S 1819(|)S 1873(mined)S 2916(#)S 3006(Use)S 12 I 3225(mined)S 12 R 3551(as)S 3682(a)S 3766(pager)S 4065(to)S 4189(inspect)S 4562(listing)S 1722 V 12 I 1116(Mined)S 12 R 1460(is)S 1576(a)S 1665(simple)S 2023(screen)S 2368(editor.)S 2747(At)S 2905(any)S 3115(instant,)S 3504(a)S (window)390 3594 A 4020(of)S 4157(24)S 4313(lines)S 4578(is)S 4695(visible)S 1860 V 936(on)S 1104(the)S 1300(screen.)S 1718(The)S 1953(current)S (position)389 2344 A 2780(in)S 2921(the)S 3116(\256le)S 3318(is)S 3446(shown)S 3808(by)S 3975(the)S 4170(cursor.)S 4580(Ordinary)S 1998 V 936(characters)S 1472(typed)S 1783(in)S 1921(are)S 2114(inserted)S 2542(at)S 2674(the)S 2866(cursor.)S 3273(Control)S 3686(characters)S 4223(and)S 4441(keys)S 4706(on)S 4870(the)S 2136 V 936(numeric)S 1365(keypad)S 1745(\(at)S 1906(the)S 2086(right-hand)S 2622(side)S 2848(of)S 2980(the)S (keyboard\))490 3159 A 3680(are)S 3860(used)S 4112(to)S 4237(move)S 4536(the)S 4715(cursor)S 2274 V 936(and)S 1140(perform)S 1561(other)S 1840(functions.)S 2448 V 1116(Commands)S 1695(exist)S 1954(to)S 2078(move)S 2376(forward)S 2791(and)S 2995(backward)S 3496(a)S 3580(word,)S 3889(and)S 4093(delete)S 4414(words)S 4741(either)S 2586 V 936(in)S 1068(front)S 1342(of)S 1481(the)S 1667(cursor)S 2008(or)S 2147(behind)S 2513(it.)S 2679(A)S 2805(word)S 3092(in)S 3224(this)S 3437(context)S 3831(is)S 3950(a)S 4042(sequence)S 4522(of)S 4660(charac-)S 2724 V 936(ters)S 1144(delimited)S 1634(on)S 1786(both)S 2032(ends)S 2286(by)S 2439(white)S (space)269 2742 A (\(space,)340 3044 A 3417(tab,)S 3628(line)S 3843(feed,)S 4115(start)S 4358(of)S 4492(\256le,)S 4710(or)S 4844(end)S 2862 V 936(of)S 1075(\256le\).)S 1369(The)S 1595(commands)S 2156(for)S 2336(deleting)S 2764(characters)S 3294(and)S 3505(words)S 3838(also)S 4070(work)S 4356(on)S 4513(line)S 4732(feeds,)S 3000 V 936(making)S 1339(it)S 1448(possible)S 1885(to)S 2020(join)S 2249(two)S 2472(consecutive)S 3084(lines)S 3355(by)S 3517(deleting)S 3949(the)S 4139(line)S 4363(feed)S 4614(between)S 3138 V 936(them.)S 3312 V 1116(The)S 1337(editor)S 1654(maintains)S 2159(one)S 2367(save)S 2616(buffer)S 2947(\(not)S 3176(displayed\).)S 3774(Commands)S 4357(are)S 4540(present)S 4924(to)S 3450 V 936(move)S 1249(text)S 1475(from)S 1755(the)S 1947(\256le)S 2146(to)S 2284(the)S 2476(buffer,)S 2847(from)S 3127(the)S 3319(buffer)S 3660(to)S 3798(the)S 3990(\256le,)S 4219(and)S 4437(to)S 4575(write)S 4870(the)S 3588 V 936(buffer)S 1270(onto)S 1521(a)S 1612(new)S 1851(\256le.)S 2103(If)S 2222(the)S 2407(edited)S 2740(text)S (cannot)322 2959 A 3318(be)S (written)345 3469 A 3851(out)S 4042(due)S 4253(to)S 4384(a)S 4475(full)S 4681(disk,)S 4950(it)S 3726 V 936(may)S (still)183 1179 A 1397(be)S 1546(possible)S 1977(to)S (copy)234 2106 A 2375(the)S 2558(whole)S 2889(text)S 3106(to)S 3235(the)S 3418(save)S 3668(buffer)S 3999(and)S 4207(then)S 4449(write)S 4734(it)S 4836(to)S 4964(a)S 3864 V 936(different)S 1397(\256le)S 1594(on)S 1756(a)S 1852(different)S 2313(disk)S 2556(with)S 2815(CTRL-Q.)S 3355(It)S 3473(may)S 3724(also)S 3962(be)S 4119(possible)S 4558(to)S 4695(escape)S 4002 V 936(from)S 1202(the)S 1380(editor)S 1693(with)S 1939(CTRL-S)S 2385(and)S 2589(remove)S 2982(some)S 3267(\256les.)S 4176 V 1116(Some)S 1423(of)S 1556(the)S 1736(commands)S 2291(prompt)S 2672(for)S 2847(arguments)S 3384(\(\256le)S 3613(names,)S 3985(search)S 4328(patterns,)S 4775(etc.\).)S 4314 V 936(All)S 1137(commands)S 1705(that)S 1932(might)S 2259(result)S 2574(in)S 2713(loss)S 2946(of)S 3092(the)S 3285(\256le)S 3485(being)S 3798(edited)S 4139(prompt)S 4533(to)S 4671(ask)S 4876(for)S 4452 V 936(con\256rmation.)S 4626 V 1116(A)S 1239(key)S 1449(\(command)S 2002(or)S 2139(ordinary)S 2585(character\))S 3108(can)S 3312(be)S 3462(repeated)S 12 I 3909(n)S 12 R 4005(times)S 4304(by)S 4460(typing)S 12 I 4804(ESC)S 4764 V 936(n)S (key)162 1026 A 12 R 1218(where)S 12 I 1545(ESC)S 12 R 1789(is)S 1900(the)S 2078(`)S 2109(`escape')S 2504(')S 2575(key.)S 4938 V 1116(Forward)S 1578(and)S 1803(backward)S 2325(searching)S 2841(requires)S 3284(a)S 3390(regular)S 3786(expression)S 4355(as)S 4508(the)S 4708(search)S 5076 V 936(pattern.)S 1366(Regular)S 1782(expressions)S 2379(follow)S 2729(the)S 2910(same)S 3191(rules)S 3459(as)S 3592(in)S 3718(the)S 10 R 3893(UNIX)S 12 R 4178(editor,)S 12 I 4523(ed)S 12 R 4637(.)S 4729(These)S 5214 V 936(rules)S 1202(can)S 1400(be)S 1544(stated)S 1857(as:)S 5526 V 1176(1.)S 1356(Any)S 1594(displayable)S 2175(character)S 2651(matches)S 3078(itself.)S 5769 V 1176(2.)S 1356(.)S 1416(\(period\))S 1837(matches)S 2264(any)S 2468(character)S 2944(except)S 3290(line)S 3502(feed.)S 6012 V 1176(3.)S 1356(\303)S 1427(\(circum\257ex\))S 2057(matches)S 2484(the)S 2662(start)S 2902(of)S 3033(the)S 3211(line.)S 6255 V 1176(4.)S 1356($)S 1446(\(dollar)S 1800(sign\))S 2072(matches)S 2499(the)S 2677(end)S 2881(of)S 3012(the)S 3190(line.)S 6498 V 1176(5.)S 1356(\\c)S 1474(matches)S 1901(the)S 2079(character)S 12 I 2555(c)S 12 R 2639(\(including)S 3166(period,)S 3535(circum\257ex,)S 4113(etc\).)S 6741 V 1176(6.)S 1356([)S 12 I 1397(string)S 12 R 1679(])S 1750(matches)S 2177(any)S 2381(of)S 2512(the)S 2690(characters)S 3213(in)S 3337(the)S 3515(string.)S 6984 V 1176(7.)S 1356([\303string])S 1785(matches)S 2212(any)S 2416(of)S 2547(the)S 2725(characters)S 3248(except)S 3594(those)S 3879(in)S 4003(the)S 4181(string.)S 8427 V EP %%Page: 2 2 BP /slant 0 def /height 0 def 1130 V 12 B 936(2)S 1380 V 12 R 1176(8.)S 1356([)S 12 I 1397(x\261y)S 12 R 1565(])S 1636(matches)S 2063(any)S 2267(characters)S 2790(between)S 12 I 3224(x)S 12 R 3308(and)S 12 I 3512(y)S 12 R 3596(\(e.g.,)S 3871([)S 12 I 3912(a\261z)S 12 R 4079(]\).)S 1623 V 1176(9.)S 1356(Pattern)S 12 Y 1700(*)S 12 R 1790(matches)S 2217(any)S 2421(number)S 2820(of)S 2951(occurrences)S 3560(of)S 12 I 3691(pattern)S 12 R 4040(.)S 1935 V 936(Some)S 1241(examples)S 1728(of)S 1859(regular)S 2233(expressions)S 2827(are:)S 2142 V 1116(The)S (boy)180 1334 A 1836(matches)S 2263(the)S 2441(string)S 2747(`)S 2778(`The)S (boy')221 3037 A 3248(')S 2280 V 1116(\303$)S 1836(matches)S 2263(any)S 2467(empty)S 2799(line.)S 2418 V 1116(\303.$)S 1836(matches)S 2263(any)S 2467(line)S 2679(containing)S 3219(exactly)S 3599(1)S 3689(character)S 2556 V 1116(\303A.*\\.$)S 1836(matches)S 2263(any)S 2467(line)S 2679(starting)S 3073(with)S 3319(an)S 12 I 3463(A)S 12 R 3537(,)S 3597(ending)S 3955(with)S 4201(a)S 4285(period.)S 2694 V 1116(\303[A\261Z]*$)S 1836(matches)S 2263(any)S 2467(line)S 2679(containing)S 3219(only)S 3463(capital)S 3817(letters)S 4145(\(or)S 4317(empty\).)S 2832 V ([A\261Z0\2619])484 1116 A 1836(matches)S 2263(any)S 2467(line)S 2679(containing)S 3219(either)S 3526(a)S 3610(capital)S 3964(letter)S 4245(or)S 4376(a)S 4460(digit.)S 2970 V 1116(.*X$)S 1836(matches)S 2263(any)S 2467(line)S 2679(ending)S 3037(in)S 3161(`)S 3192(`X')S 3352(')S 3108 V 1116(A.*B)S 1836(matches)S 2263(any)S 2467(line)S 2679(containing)S 3219(an)S 3363(`)S 3394(`A')S 3554(')S 3625(and)S 3829(then)S 4067(a)S 4151(`)S 4182(`B')S 4334(')S 3420 V 1116(Control)S 1524(characters)S (cannot)322 2056 A 2417(be)S 2570(entered)S 2966(into)S 3193(a)S 3286(\256le)S 3480(simply)S 3848(by)S 4007(typing)S 4354(them)S (because)383 4635 A 3558 V 936(all)S 1105(of)S 1253(them)S 1542(are)S 1738(editor)S 2068(commands.)S 2698(To)S 2879(enter)S 3168(a)S 3268(control)S 3657(character,)S 4179(depress)S 4588(the)S 4782(ALT)S 3696 V 936(key,)S 1175(and)S 1385(then)S 1629(while)S 1935(holding)S 2339(it)S 2443(down,)S 2777(hit)S 2941(the)S 3125(ESC)S 3382(key.)S 3652(Release)S 4065(both)S 4315(ALT)S 4587(and)S 4797(ESC)S 3834 V 936(and)S 1140(type)S 1378(the)S 1556(control)S 1929(character.)S 2465(Control)S 2864(characters)S 3387(are)S 3566(displayed)S 4059(in)S 4183(reverse)S 4564(video.)S 4008 V 1116(The)S 12 I 1334(mined)S 12 R 1660(commands)S 2213(are)S 2392(as)S 2523(follows.)S 4284 V 12 B (CURSOR)513 936 A 1479(MOTION)S 4422 V 1116(arrows)S 12 R 1836(Move)S 2147(the)S 2325(cursor)S 2658(in)S 2782(the)S 2960(indicated)S 3434(direction)S 4560 V 12 B 1116(CTRL-A)S 12 R 1836(Move)S 2147(cursor)S 2480(to)S 2604(start)S 2844(of)S 2975(current)S 3349(line)S 4698 V 12 B 1116(CTRL-Z)S 12 R 1836(Move)S 2147(cursor)S 2480(to)S 2604(end)S 2808(of)S 2939(current)S 3313(line)S 4836 V 12 B 1116(CTRL-\303)S 12 R 1836(Move)S 2147(cursor)S 2480(to)S 2604(top)S 2788(of)S 2919(screen)S 4974 V 12 B 1116(CTRL-)S 12 Y1 1493(3)S 12 R 1836(Move)S 2147(cursor)S 2480(to)S 2604(end)S 2808(of)S 2939(screen)S 5112 V 12 B 1116(CTRL-F)S 12 R 1836(Move)S 2147(cursor)S 2480(forward)S 2895(to)S 3019(start)S 3259(of)S 3390(next)S 3628(word)S 5250 V 12 B 1116(CTRL-B)S 12 R 1836(Move)S 2147(cursor)S 2480(backward)S 2981(to)S 3105(start)S 3345(of)S 3476(previous)S 3922(word)S 5526 V 12 B 936(SCREEN)S 1457(MOTION)S 5664 V 1116(Home)S 1455(key)S 12 R 1836(Move)S 2147(to)S 2271(\256rst)S 2490(character)S 2966(of)S 3097(the)S 3275(\256le)S 5802 V 12 B 1116(End)S 1360(key)S 12 R 1836(Move)S 2147(to)S 2271(last)S 2470(character)S 2946(of)S 3077(the)S 3255(\256le)S 5940 V 12 B 1116(PgUp)S 1435(key)S 12 R 1836(Scroll)S (window)390 2156 A 2576(up)S 2726(23)S 2876(lines)S 3135(\(closer)S 3496(to)S 3620(start)S 3860(of)S 3991(the)S 4169(\256le\))S 6078 V 12 B 1116(PgDn)S 1435(key)S 12 R 1836(Scroll)S (window)390 2156 A 2576(down)S 2874(23)S 3024(lines)S 3283(\(closer)S 3644(to)S 3768(end)S 3972(of)S 4103(the)S 4281(\256le\))S 6216 V 12 B 1116(CTRL-U)S 12 R 1836(Scroll)S (window)390 2156 A 2576(up)S 2726(1)S 2816(line)S 6354 V 12 B 1116(CTRL-D)S 12 R 1836(Scroll)S (window)390 2156 A 2576(down)S 2874(1)S 2964(line)S 6630 V 12 B 936(MODIFYING)S 1700(TEXT)S 6768 V 1116(Del)S 1322(key)S 12 R 1836(Delete)S 2184(the)S 2362(character)S (under)275 2838 A 3143(the)S 3321(cursor)S 6906 V 12 B 1116(Backspace)S 12 R 1836(Delete)S 2184(the)S 2362(character)S 2838(to)S 2962(left)S 3155(of)S 3286(the)S 3464(cursor)S 7044 V 12 B 1116(CTRL-N)S 12 R 1836(Delete)S 2184(the)S 2362(next)S 2600(word)S 8427 V EP %%Page: 3 3 BP /slant 0 def /height 0 def 1130 V 12 B 4958(3)S 1380 V 1116(CTRL-P)S 12 R 1836(Delete)S 2184(the)S 2362(previous)S 2808(word)S 1518 V 12 B 1116(CTRL-T)S 12 R 1836(Delete)S 2184(tail)S 2370(of)S 2501(line)S 2713(\(all)S 2906(characters)S 3429(from)S 3695(cursor)S 4028(to)S 4152(end)S 4356(of)S 4487(line\))S 1656 V 12 B 1116(CTRL-O)S 12 R 1836(Open)S 2128(up)S 2278(the)S 2456(line)S 2668(\(insert)S 3009(line)S 3221(feed)S 3460(and)S 3664(back)S 3922(up\))S 1794 V 12 B 1116(CTRL-G)S 12 R 1836(Get)S 2042(and)S 2246(insert)S 2546(a)S 2630(\256le)S 2815(at)S 2933(the)S 3111(cursor)S (position)389 3444 A 2070 V 12 B 936(BUFFER)S 1450(OPERATIONS)S 2208 V 1116(CTRL-@)S 12 R 1836(Set)S 2021(mark)S 2300(at)S 2418(current)S (position)389 2792 A 3211(for)S 3383(use)S 3574(with)S 3820(CTRL-C)S 4279(and)S 4483(CTRL-K)S 2346 V 12 B 1116(CTRL-C)S 12 R (Copy)260 1836 A 2126(the)S 2304(text)S 2516(between)S 2950(the)S 3128(mark)S 3407(and)S 3611(the)S 3789(cursor)S 4122(into)S 4340(the)S 4518(buffer)S 2484 V 12 B 1116(CTRL-K)S 12 R 1836(Delete)S 2184(text)S 2396(between)S 2830(mark)S 3109(and)S 3313(cursor;)S 3680(also)S (copy)234 3905 A 4169(it)S 4267(to)S 4391(the)S 4569(buffer)S 2622 V 12 B 1116(CTRL-Y)S 12 R 1836(Yank)S 2128(contents)S 2561(of)S 2692(the)S 2870(buffer)S 3197(out)S 3381(and)S 3585(insert)S 3885(it)S 3983(at)S 4101(the)S 4279(cursor)S 2760 V 12 B 1116(CTRL-Q)S 12 R 1836(Write)S 2143(the)S 2321(contents)S 2754(of)S 2885(the)S 3063(buffer)S 3390(onto)S 3634(a)S 3718(\256le)S 3036 V 12 B (MISCELLANEOUS)1061 936 A 3174 V 1116(numeric)S 1577(+)S 12 R 1836(Search)S 2196(forward)S 2611(\(prompts)S 3078(for)S 3250(regular)S 3624(expression\))S 3312 V 12 B 1116(numeric)S 12 Y 1577(-)S 12 R 1836(Search)S 2196(backward)S 2697(\(prompts)S 3164(for)S 3336(regular)S 3710(expression\))S 3450 V 12 B 1116(numeric)S 1577(5)S 12 R 1836(Display)S 2243(the)S 2421(\256le)S 2606(status)S 3588 V 12 B 1116(CTRL-])S 12 R 1836(Go)S 2014(to)S 2138(speci\256c)S 2538(line)S 3726 V 12 B 1116(CTRL-R)S 12 R 1836(Global)S (replace)351 2196 A 12 I 2577(pattern)S 12 R 2956(with)S 12 I 3202(string)S 12 R (\(from)277 3514 A 3821(cursor)S 4154(to)S 4278(end\))S 3864 V 12 B 1116(CTRL-L)S 12 R 1836(Line)S (replace)351 2088 A 12 I 2469(pattern)S 12 R 2848(with)S 12 I 3094(string)S 4002 V 12 B 1116(CTRL-W)S 12 R 1836(Write)S 2143(the)S 2321(edited)S 2647(\256le)S 2832(back)S 3090(to)S 3214(the)S 3392(disk)S 4140 V 12 B 1116(CTRL-X)S 12 R 1836(Exit)S 2068(the)S 2246(editor)S 4278 V 12 B 1116(CTRL-S)S 12 R 1836(Fork)S 2094(off)S 2266(a)S 2350(shell)S 2609(\(use)S 2841(CTRL-D)S 3308(to)S 3432(get)S 3610(back)S 3868(to)S 3992(the)S 4170(editor\))S 4416 V 12 B 1116(CTRL-\\)S 12 R 1836(Abort)S 2149(whatever)S 2624(the)S 2802(editor)S 3115(was)S 3334(doing)S 3638(and)S 3842(wait)S 4082(for)S 4254(command)S 4554 V 12 B 1116(CTRL-E)S 12 R 1836(Erase)S 2136(screen)S 2476(and)S 2680(redraw)S 3048(it)S 4692 V 12 B 1116(CTRL-V)S 12 R 1836(Visit)S 2103(\(edit\))S 2397(a)S 2481(new)S 2713(\256le)S 5106 V 12 B 936(Author)S 5418 V 12 I 1116(Mined)S 12 R 1455(was)S 1674(designed)S 2133(by)S (Andy)268 2283 A 2581(Tanenbaum)S 3181(and)S (written)345 3385 A 3760(by)S 3910(Michiel)S 4317(Huisjes.)S 8427 V EP %%Trailer %%DocumentFonts: Times-Roman Times-Bold Times-Italic Symbol Troff %%Pages: 3