          Gia Xry%ste*s Ne%ou*s to%so sto FreeBSD o%so kai sto UNIX(R)

  Annelise Anderson

   <andrsn@andrsn.stanford.edu>

   Anathew%rysy: 8def749c53

   To FreeBSD ei%nai e%na katoxurwme%no emporiko% su%mbolo tou FreeBSD
   Foundation.

   Oi le%cei*s y% fra%sei*s IBM, AIX, OS/2, PowerPC, PS/2, S/390, kai
   ThinkPad ei%nai emporika% su%mbola ty*s International Business Machines
   Corporation sti*s Ynwme%ne*s Politei%e*s, a%lle*s xw%re*s, y% kai sta du%o
   tauto%xrona.

   Oi le%cei*s Microsoft, IntelliMouse, MS-DOS, Outlook, Windows, Windows
   Media, kai Windows NT ei%nai ei%te katoxurwme%na emporika% su%mbola y%
   emporika% su%mbola ty*s Microsoft Corporation sti*s Ynwme%ne*s Politei%e*s
   kai/y% se a%lle*s xw%re*s.

   Oi le%cei*s Netscape kai Netscape Navigator ei%nai katoxurwme%na emporika%
   su%mbola ty*s Netscape Communications Corporation sti*s Y.P.A kai a%lle*s
   xw%re*s.

   Oi le%cei*s Motif, OSF/1, kai UNIX ei%nai katoxurwme%na emporika% su%mbola
   kai oi le%cei*s y% fra%sei*s IT DialTone kai The Open Group ei%nai
   emporika% su%mbola tou The Open Group sti*s Ynwme%ne*s Politei%e*s kai se
   a%lle*s xw%re*s.

   Polle%*s apo% ti*s le%cei*s y% fra%sei*s oi opoi%e*s xrysimopoiou%ntai
   apo% tou*s kataskeuaste%*s y% tou*s pwlyte%*s tou*s gia na diakri%noun ta
   projo%nta tou*s thewrou%ntai emporika% su%mbola. O%pou aute%*s
   emfani%zontai se auto% to kei%meno kai gia o%se*s apo% aute%*s gnwri%zei y
   Oma%da Ana%ptucy*s tou FreeBSD o%ti ei%nai pithano%n na ei%nai emporika%
   su%mbola, tha dei%te e%na apo% ta su%mbola: <<TM>> y% <<(R)>>.

   Teleutai%a tropopoi%ysy sti*s 2013-11-13 07:52:45 +0000 apo% Hiroki Sato.
   Peri%lyqy

   Sugxaryty%ria pou egkatasty%sate to FreeBSD! Auty% y eisagwgy% ei%nai gia
   xry%ste*s ne%ou*s to%so sto FreeBSD o%so kai sto Un*x-gi auto% cekina% me
   ta basika%. Upothe%tw o%ti xrysimopoiei%te tyn e%kdosy 2.0.5 tou FreeBSD
   y% ka%poia neo%tery, o%pw*s aute%*s diane%montai apo% tyn BSDi y% to
   FreeBSD.org, o%ti to su%styma% sa*s (pro*s to paro%n) e%xei e%na kai mo%no
   xry%sty ki o%ti pithano%n na ei%ste arketa% kalo%*s styn xry%sy twn
   DOS/Windows(R) y% tou OS/2(R).

   [ HTML se tmy%mata / HTML se e%na tmy%ma ]

     ----------------------------------------------------------------------

   Pi%naka*s Periexome%nwn

   1. Su%ndesy (Login) kai Aposu%ndesy (Logout)

   2. Prosthe%tonta*s e%na Logariasmo% Xry%sty

   3. Dokima%zonta*s Dia%fore*s Entole%*s

   4. Anazytw%nta*s Boy%theia kai Plyrofori%e*s

   5. Epecergasi%a Keime%nou

   6. Ektupw%nonta*s arxei%a apo% to DOS

   7. A%lle*s Xry%sime*s Entole%*s

   8. Epo%mena By%mata

   9. To Periba%llon sto Opoi%o Douleu%ete

   10. Dia%fora

   11. Ta Sxo%lia% Sa*s

1. Su%ndesy (Login) kai Aposu%ndesy (Logout)

   Sundethei%te (o%tan dei%te tyn protropy% login:) san ton xry%sty pou
   dymiourgy%sate kata% tyn egkata%stasy y% san root. (Y egkata%stasy tou
   FreeBSD y%dy 8a e%xei e%na logariasmo% gia ton root. O root mporei% na
   pa%ei pantou% kai na ka%nei ta pa%nta, ako%my kai na sby%sei ka%poia
   aparai%tyta arxei%a, gi auto% na ei%ste prosektikoi%!) Ta su%mbola % kai #
   paraka%tw sumboli%zoun to prompt (to diko% sa*s mporei% na diafe%rei), me
   to % na ei%nai eno%*s aplou% xry%sty kai to # na ei%nai tou root.

   Gia na bgei%te (kai na dei%te e%na kainou%rio login: prompt) gra%qte

 # exit

   o%se*s fore%*s xreiastei%. Nai, paty%ste enter meta% ti*s entole%*s, kai
   na thuma%ste o%ti sto UNIX(R) ta mikra% ei%nai diaforetika% apo% ta
   kefalai%a-exit, ki o%xi EXIT.

   Gia na klei%sete to myxa%nyma% sa*s gra%qte

 # /sbin/shutdown -h now

   Gia na to epanekkiny%sete

 # /sbin/shutdown -r now

   y%

 # /sbin/reboot

   Mporei%te epi%sy*s na epanekkiny%sete to myxa%nyma patw%nta*s
   Ctrl+Alt+Delete. Dw%ste tou li%go xro%no gia na ka%nei ty douleia% pou
   pre%pei. Auto% ei%nai isodu%namo me tyn entoly% /sbin/reboot se
   pro%sfate*s ekdo%sei*s tou FreeBSD kai ei%nai e%na*s pa%ra polu% pio
   asfaly%*s tro%po*s, se sxe%sy me to pa%tyma tou reset koumpiou%. Den
   the%lete na anagkastei%te na ta canasty%sete o%la, swsta%;

2. Prosthe%tonta*s e%na Logariasmo% Xry%sty

   An den ftia%cate kane%na logariasmo% xry%sty o%tan egkatasty%sate to
   su%styma, kai tw%ra e%xete ka%nei login san root, ma%llon ei%nai y
   kata%llyly w%ra na ftia%cete e%na logariasmo% xry%sty me tyn entoly%

 # adduser

   Tyn prw%ty fora% pou xrysimopoiei%te tyn entoly% adduser, mporei% na sa*s
   rwty%sei gia ka%poie*s prokathorisme%ne*s ruthmi%sei*s pou tha sw%sei.
   Mporei% gia para%deigma na the%lete na ba%lete ton prokathorisme%no floio%
   (shell) na ei%nai csh(1) anti% gia sh(1), an sa*s protei%nei to sh san
   prokathorisme%no floio%. Alliw%*s paty%ste apla% enter gia na dextei%te
   ka%the proepilegme%ny timy%. Aute%*s oi prokathorisme%ne*s time%*s
   sw%zontai sto arxei%o /etc/adduser.conf, pou mporei%te na ti*s alla%cete
   argo%tera.

   E%stw oti dymiourgei%te e%na logariasmo% xry%sty me o%noma jack kai
   ply%re*s o%noma Jack Benimble. Ori%ste gia ton jack ki e%na kwdiko%
   xry%sty (password) an y asfa%leia sa*s endiafe%rei (ako%ma kai paidia% pou
   pai%zoun me to plyktrolo%gio mporei% na ei%nai epiki%nduna). O%tan sa*s
   rwty%sei an the%lete na ba%lete ton jack kai se a%lle*s oma%de*s (groups),
   gra%qte wheel

 Login group is ``jack''. Invite jack into other groups: wheel

   Auto% tha sa*s dw%sei ty dunato%tyta o%tan e%xete sundethei% sto su%styma
   san jack kai xrysimopoiei%te tyn entoly% su(1) na mporei%te na gi%nete
   root. E%tsi, den tha sa*s peira%cei pote% ka%poio*s epeidy% ka%nete login
   san root.

   Mporei%te na stamaty%sete tyn adduser opoiady%pote stigmy% patw%nta*s
   Ctrl+C, kai sto te%lo*s tha e%xete mia eukairi%a na egkri%nete tyn
   dymiourgi%a tou ne%ou xry%sty y% na arnythei%te patw%nta*s n. Mia kaly%
   ide%a ei%nai epi%sy*s na ftia%cete e%na deu%tero logariasmo% xry%sty,
   e%tsi w%ste o%tan ka%nete allage%*s se ka%poia arxei%a ruthmi%sewn tou
   jack, na e%xete e%na logariasmo% pou mporei%te na ton xrysimopoiy%sete
   eu%kola se peri%ptwsy pou ka%ti pa%ei straba%.

   Afou% to ka%nete auto%, xrysimopoiei%ste tyn entoly% exit gia na
   epistre%qete sto login prompt kai sundethei%te san jack. Genika%, ei%nai
   mia kaly% ide%a na ka%nete o%so to dunato%n perisso%tere*s apo% ti*s
   douleie%*s sa*s san e%na*s aplo%*s xry%sty*s pou den e%xei tyn du%namy-kai
   to ri%sko-tou root.

   An e%xete y%dy dymiourgy%sei e%na logariasmo% xry%sty kai the%lete auto%*s
   o xry%sty*s na mporei% na ka%nei su se root, mporei%te na mpei%te san root
   kai na alla%cete to arxei%o /etc/group, prosthe%tonta*s ton jack styn
   prw%ty grammy% (to group me o%noma wheel). Alla% prw%ta pre%pei na
   ecaskythei%te styn xry%sy tou vi(1), tou epecergasty% keime%nou-y% na
   xrysimopoiy%sete ton pio aplo% epecergasty% keime%nou, ton ee(1), pou
   egkathi%statai se pro%sfate*s ekdo%sei*s tou FreeBSD.

   Gia na sby%sete e%na xry%sty, xrysimopoiy%ste tyn entoly% rmuser.

3. Dokima%zonta*s Dia%fore*s Entole%*s

   Ka%poia stigmy% pou tha ei%ste logged in san aplo%*s xry%sty*s, qa%cte
   trigu%rw kai dokima%ste ka%poie*s apo% ti*s entole%*s pou tha sa*s
   boythy%soun na brei%te boy%theia kai plyrofori%e*s me%sa apo% to i%dio to
   FreeBSD.

   Paraka%tw tha dei%te ka%poie*s entole%*s kai ti aute%*s ka%noun:

   id

           Sa*s dei%xnei poio*s ei%ste!

   pwd

           Sa*s dei%xnei pou ei%ste-ton tre%xonta kata%logo.

   ls

           Dei%xnei ta arxei%a pou perie%xontai ston tre%xonta kata%logo.

   ls -F

           Dei%xnei ta arxei%a pou perie%xei o tre%xonta*s kata%logo*s
           tupw%nonta*s meta% to o%noma * gia ta ektele%sima / gia tou*s
           katalo%gou*s, kai @ meta% ta symbolic links.

   ls -l

           Tupw%nei ta arxei%a tou tre%xonto*s katalo%gou me
           leptome%reie*s-me%getho*s, ymeromyni%a, a%deie*s.

   ls -a

           Dei%xnei ekto%*s apo% ta kanonika% arxei%a kai ta krufa% <<dot>>
           arxei%a. An ei%ste root, ta <<dot>> arxei%a ta dei%xnei e%tsi ki
           alliw%*s, kai xwri%*s tyn epilogy% -a.

   cd

           Alla%zei ton tre%xonta kata%logo. Y entoly% cd .. anebai%nei ston
           proygou%meno kata%logo (symeiw%ste to keno% meta% tyn cd). Y
           entoly% cd /usr/local alla%zei ton tre%xonta kata%logo se auto%n.
           Y entoly% cd ~ pygai%nei ston arxiko% kata%logo tou xry%sty pou
           e%xei ka%nei login-p.x. ston /usr/home/jack. Dokima%ste tyn
           entoly% cd /cdrom, kai meta% tyn ls, gia na dei%te an to CDROM
           sa*s ei%nai energo% kai douleu%ei.

   view filename

           A*s dou%me ta periexo%mena eno%*s arxei%ou (me o%noma filename)
           xwri%*s na to alla%coume. Dokima%ste tyn entoly% view /etc/fstab.
           Dw%ste :q gia na bgei%te.

   cat filename

           Dei%xnei ta periexo%mena tou filename styn otho%ny. An to arxei%o
           ei%nai polu% mega%lo, tha mporei%te na dei%te mo%no to te%lo*s
           tou. Paty%ste ScrollLock kai xrysimopoiei%ste up-arrow gia na
           metakinythei%te pro*s ta pi%sw; to ScrollLock mporei% na
           xrysimopoiythei% kai me ti*s seli%de*s man. Paty%ste ScrollLock
           pa%li gia na stamaty%sete na metakinei%ste pa%nw/ka%tw.
           Endiafe%ron ei%nai na dokima%sete tyn entoly% cat se ka%poia apo%
           ta dot arxei%a ston arxiko% sa*s kata%logo- cat .cshrc, cat
           .login, cat .profile.

   THa paratyry%sete sto .cshrc suntomeu%sei*s gia ka%poie*s apo% ti*s
   epiloge%*s ty*s entoly%*s ls (ei%nai polu% bolike%*s). Mporei%te na
   ftia%cete ki a%lle*s suntomeu%sei*s alla%zonta*s to arxei%o .cshrc.
   Mporei%te na ka%nete aute%*s ti*s suntomeu%sei*s diathe%sime*s se o%lou*s
   tou*s xry%ste*s tou susty%mato*s an ti*s ba%lete sto arxei%o me ti*s
   ruthmi%sei*s susty%mato*s tou csh, to /etc/csh.cshrc.

4. Anazytw%nta*s Boy%theia kai Plyrofori%e*s

   A*s dou%me o%mw*s merike%*s xry%sime*s pyge%*s boy%theia*s. Sto paraka%tw
   y le%cy kei%meno antistoixei% se ka%ti pou esei%*s e%xete epile%cei na
   gra%qete-suny%thw*s to o%noma mia*s entoly%*s y% eno%*s arxei%ou.

   apropos kei%meno

           Tupw%nei styn otho%ny o%le*s ti*s gramme%*s pou perie%xoun to
           kei%meno apo% tyn ba%sy whatis.

   man kei%meno

           Tupw%nei styn otho%ny tyn seli%da man gia to kei%meno. Y
           kurio%tery pygy% tekmyri%wsy*s gia ta susty%mata UNIX(R). Y
           entoly% man ls tha sa*s dei%cei o%lou*s tou*s tro%pou*s na
           xrysimopoiy%sete tyn entoly% ls. Paty%ste to Enter gia na
           metakinythei%te sto kei%meno, Ctrl+B gia na pa%te mia seli%da
           pi%sw, Ctrl+F gia na pa%te mprosta%, q y% Ctrl+C gia na
           termati%sete tyn man.

   which kei%meno

           Sa*s le%ei apo% poion kata%logo tou PATH y entoly% kei%meno
           ektelei%tai.

   locate kei%meno

           Tupw%nei o%la ta arxei%a tou di%skou pou to o%noma% tou*s
           perie%xei to kei%meno.

   whatis kei%meno

           Sa*s le%ei ti ka%nei y entoly% kei%meno kai poia ei%nai y seli%da
           man ty*s. Gra%fonta*s whatis * tha sa*s dw%sei anti%stoixe*s
           plyrofori%e*s gia o%la ta ektele%sima tou tre%xonto*s katalo%gou.

   whereis kei%meno

           Bri%skei to arxei%o kei%meno, kai tupw%nei to ply%re*s o%noma
           katalo%gou tou.

   Ma%llon tha ei%nai endiafe%ron na dokima%sete tyn entoly% whatis gia
   ka%poie*s koine%*s kai xry%sime*s entole%*s o%pw*s oi cat, more, grep, mv,
   find, tar, chmod, chown, date, kai script. Y entoly% more sa*s di%nei ty
   dunato%tyta na diaba%sete mia seli%da ka%the fora% o%pw*s kai sto DOS,
   p.x. gra%fonta*s ls -l | more y% more filename. O xarakty%ra*s * douleu%ei
   san metaxarakty%ra*s-p.x., y entoly% ls w* tha sa*s dei%cei o%la ta
   arxei%a pou to o%noma% tou*s cekina%ei me w.

   My%pw*s ka%poia apo% auta% pou ei%pame den douleu%oun kala%; To%so y
   entoly% locate(1) o%so kai y whatis(1) ecartw%ntai apo% mia ba%sy pou
   canaftia%xnetai mia fora% ty bdoma%da. An to myxa%nyma% sa*s den
   paramei%nei anoixto% to sabbatoku%riako (tre%xonta*s to FreeBSD), mporei%
   na the%lete na tre%cete esei%*s ti*s entole%*s gia kathymeriny%,
   ebdomadiai%a kai myniai%a sunty%rysy pou kai pou. Tre%cte ti*s san root
   kai dw%ste tou*s xro%no na teleiw%sei y kathemia prin cekiny%sete tyn
   epo%meny.

 # periodic daily
 paralei%petai y e%codo*s ty*s entoly%*s
 # periodic weekly
 paralei%petai y e%codo*s ty*s entoly%*s
 # periodic monthly
 paralei%petai y e%codo*s ty*s entoly%*s

   An barethei%te na perime%nete, paty%ste Alt+F2 gia na bgei%te se e%na
   deu%tero eikoniko% termatiko%, kai na ka%nete pa%li login. E%tsi ki
   alliw%*s, ei%nai e%na poluxrystiko%, poludiergasiako% leitourgiko%
   su%styma. Mporei% pa%ntw*s aute%*s oi entole%*s na stei%loun ka%poia
   mynu%mata styn otho%ny sa*s o%so tre%xoun. Mporei%te na gra%qete clear sto
   prompt gia na kathari%sete tyn otho%ny. Mo%li*s teleiw%soun, mporei% na
   the%lete na koita%cete ta arxei%a /var/mail/root kai /var/log/messages.

   To na tre%xei kanei%*s te%toie*s entole%*s ei%nai me%ro*s ty*s
   diaxei%risy*s eno%*s susty%mato*s-kai san o monadiko%*s xry%sty*s eno%*s
   UNIX(R) susty%mato*s, ei%ste o diaxeiristy%*s susty%mato*s tou eautou%
   sa*s. Genika% otidy%pote apaitei% na ei%ste root gia na to ka%nete ei%nai
   diaxei%risy tou susty%mato*s. Te%toie*s upoxrew%sei*s den kalu%ptontai
   arketa% kala% se ekei%na ta tera%stia bibli%a pou upo%sxontai na sa*s
   ma%thoun UNIX(R), kathw%*s auta% afierw%noun suny%thw*s polu% xw%ro sto
   pw*s tha xrysimopoiy%sete ka%poio sugkekrime%no grafiko% periba%llon.
   Kalu%tera na pa%rete ka%poio apo% ta du%o pio symantika% bibli%a gia
   diaxei%risy sustyma%twn, ei%te to UNIX(R) System Administration Handbook
   tou Evi Nemeth (ekdo%sei*s Prentice-Hall, 1995, ISBN 0-13-15051-7)-tyn
   deu%tery e%kdosy, me to ko%kkino ecw%fulo, y% to Essential System
   Administration tou AEleen Frisch's (ekdo%sei*s O'Reilly & Associates,
   2002, ISBN 0-596-00343-9). Egw% (STM: y Annelise Anderson) xrysimopoi%ysa
   to bibli%o tou Nemeth.

5. Epecergasi%a Keime%nou

   Gia na ruthmi%sete to su%styma% sa*s, pre%pei na ka%nete allage%*s se
   arxei%a keime%nou. Ta pio polla% apo% auta% tha ei%nai ston kata%logo
   /etc. Epi%sy*s tha xreiastei% na ka%nete su se root gia na mpore%sete na
   ta alla%cete. Mporei%te na xrysimopoiy%sete to eu%kolo pro%gramma ee,
   alla% telika% tha pre%pei ka%poia stigmy% na ma%thete kai ton epecergasty%
   keime%nou vi. Upa%rxei e%na*s upe%roxo*s odygo%*s gia ty xry%sy tou vi sto
   arxei%o /usr/src/contrib/nvi/docs/tutorial an to e%xete egkatasty%sei.

   Prin ka%nete allage%*s se arxei%a ruthmi%sewn, ma%llon ei%nai kaly% ide%a
   na pa%rete ka%poio anti%grafo asfalei%a*s. E%stw o%ti the%lete na ka%nete
   allage%*s sto /etc/rc.conf. Mporei%te na xrysimopoiy%sete tyn entoly% cd
   /etc gia na pa%te ston kata%logo /etc kai na gra%qete:

 # cp rc.conf rc.conf.orig

   epeidy% y entoly% mv diatyrei% tyn arxiky% ymeromyni%a kai ton idiokty%ty
   eno%*s arxei%ou. Tw%ra mporei%te na ka%nete o%ti allage%*s the%lete sto
   rc.conf. An the%lete to arxiko% pa%li, to%te tha ektele%sete mv rc.conf
   rc.conf.myedit (upothe%tonta*s o%ti the%lete na kraty%sete tyn allagme%ny
   e%kdosy) kai to%te

 # mv rc.conf.orig rc.conf

   gia na epanafe%rete ta pra%gmata styn proygou%meny tou*s kata%stasy.

   Gia na epecergastei%te e%na arxei%o, dw%ste

 # vi filename

   Metakinythei%te sto kei%meno me ta bela%kia. To Esc (escape ply%ktro)
   ba%zei to vi se kata%stasy entolw%n. Ori%ste kai merike%*s basike%*s
   entole%*s:

   x

           sby%nei ton xarakty%ra pou pa%nw tou ei%nai o dei%kty*s (cursor)

   dd

           sby%nei olo%klyry tyn grammy% (ako%ma ki an anadiplw%nei sto
           te%lo*s ty*s otho%ny*s)

   i

           eisa%gei kei%meno sto symei%o pou ei%nai o dei%kty*s

   a

           eisa%gei kei%meno meta% ton dei%kty

   O%tan xrysimopoiy%sete tyn entoly% i y% tyn a, mporei%te na eisa%gete
   kei%meno. Paty%ste Esc gia na epistre%qete se kata%stasy entolw%n, o%pou
   mporei%te na dw%sete entole%*s o%pw*s

   :w

           gia na gra%qete ti*s allage%*s sa*s sto di%sko kai na sunexi%sete
           na epecerga%zeste to arxei%o

   :wq

           gia na gra%qete ti*s allage%*s kai na bgei%te apo% to vi

   :q!

           gia na bgei%te xwri%*s na sw%sete ti*s allage%*s

   /kei%meno

           gia na metakinythei%te styn prw%ty grammy% pou emfani%zetai to
           kei%meno-meta% mporei%te na paty%sete /Enter (to ply%ktro enter)
           gia na brei%te tyn epo%meny grammy% pou emfani%zetai to kei%meno.

   G

           gia na pa%te sto te%lo*s tou arxei%ou

   nG

           gia na pa%te styn grammy% n tou arxei%ou, o%pou n ei%nai
           arithmo%*s

   Ctrl+L

           gia na canazwgrafistei% y otho%ny

   Ctrl+b and Ctrl+f

           gia na metakinythei%te mia otho%ny pi%sw y% mia otho%ny mprosta%,
           o%pw*s kai sta progra%mmata more kai view.

   Ecaskythei%te me to vi ston arxiko% sa*s kata%logo, dymiourgw%nta*s e%na
   kainou%rio arxei%o me tyn entoly% vi filename, prosthe%tonta*s kai
   afairw%nta*s kei%meno, sw%zonta*s to arxei%o, kai fortw%nonta%*s to pa%li.
   To vi merike%*s fore%*s epifulla%sei ekply%cei*s, epeidy% ei%nai arketa%
   peri%ploko pro%gramma, opo%te ka%poia stigmy% tha ka%nete ka%ti pou tha
   ka%nei ka%ti anapa%ntexo. (Se ka%poiou*s pragmatika% are%sei to vi-ei%nai
   pio eue%likto apo% to EDIT tou DOS-dokima%ste na brei%te boy%theia p.x.
   gia tyn entoly% :r.) Xrysimopoiy%ste to Esc mia y% perisso%tere*s fore%*s
   gia na ei%ste si%gouroi o%ti ei%ste se kata%stasy entolw%n kai sunexi%ste
   apo% ekei% an ka%ti den sa*s pa%ei kala%, na sw%zete suxna% me tyn :w
   entoly%, kai xrysimopoiy%ste tyn entoly% :q! gia na bgei%te kai na
   arxi%sete pa%li apo% tyn arxy% (apo% ekei% pou sa*s a%fyse y teleutai%a :w
   entoly%) o%tan auto% xreiastei%.

   Tw%ra mporei%te na ka%nete cd ston kata%logo /etc, na gi%nete root me tyn
   su, na xrysimopoiy%sete to vi gia na alla%cete to arxei%o /etc/group, kai
   na prosthe%sete e%na xry%sty styn oma%da wheel e%tsi w%ste na e%xei
   dikaiw%mata root. Apla% prosthe%ste e%na ko%mma kai to o%noma tou xry%sty
   meta% to te%lo*s ty*s prw%ty*s grammy%*s tou arxei%ou, paty%ste Esc, kai
   xrysimopoiy%ste :wq gia na sw%sete to arxei%o sto di%sko kai na bgei%te.
   Isxu%ei ame%sw*s. (Den ba%late ka%poio keno% meta% to ko%mma, swsta%;)

6. Ektupw%nonta*s arxei%a apo% to DOS

   Se auto% to symei%o ma%llon den e%xete ba%lei ka%poio ektupwty% na
   douleu%ei, opo%te a*s dou%me e%na tro%po na dymiourgy%sete e%na arxei%o
   apo% mia seli%da man, na to antigra%qete se mia diske%tta, kai to%te na to
   tupw%sete apo% to DOS. E%stw o%ti the%lete na diaba%sete prosektika% gia
   to pw*s alla%zoun oi a%deie*s eno%*s arxei%ou (e%na arketa% symantiko%
   the%ma). Mporei%te na xrysimopoiy%sete tyn entoly% man chmod gia na
   diaba%sete gi auto% to the%ma. Y entoly%

 % man chmod | col -b > chmod.txt

   tha afaire%sei tou*s kwdikou%*s morfopoi%ysy*s kai tha stei%lei tyn man
   seli%da sto arxei%o chmod.txt anti% na tyn dei%cei styn otho%ny sa*s.
   Tw%ra ba%lte mia diske%tta diamorfwme%ny apo% DOS ston odygo% diske%tta*s
   a, xrysimopoiy%ste tyn entoly% su gia na gi%nete root, kai dw%ste

 # /sbin/mount -t msdosfs /dev/fd0 /mnt

   gia na sunde%sete (mount) tyn diske%tta me ton kata%logo /mnt.

   Tw%ra (den xreia%zetai ple%on na ei%ste root, kai mporei%te na dw%sete
   exit gia na epistre%qete sta dikaiw%mata tou xry%sty jack) mporei%te na
   pa%te ston kata%logo pou dymiourgy%sate to chmod.txt kai na to
   antigra%qete sty diske%ta gra%fonta*s:

 % cp chmod.txt /mnt

   Ustera, xrysimopoiw%nta*s tyn entoly% ls /mnt gia na dei%te ta
   periexo%mena tou katalo%gou /mnt, tha pre%pei na dei%te kai to arxei%o
   chmod.txt.

   Si%goura tha pre%pei na ftia%cete ki e%na arxei%o apo% to /sbin/dmesg
   gra%fonta*s

 % /sbin/dmesg > dmesg.txt

   kai antigra%fonta*s to dmesg.txt sty diske%ta. Y entoly% /sbin/dmesg
   tupw%nei ta mynu%mata ekki%nysy*s, kai ei%nai xry%simo na katala%bete ti
   tupw%nei, afou% dei%xnei ti anagnw%rise to FreeBSD o%tan ceki%nyse. An
   rwty%sete ka%ti styn <freebsd-questions@FreeBSD.org> y% se ka%poia oma%da
   suzy%tysy*s tou USENET-o%pw*s gia para%deigma <<to FreeBSD den bri%skei to
   tape drive mou, ti na ka%nw;>>-tha sa*s zyty%soun si%goura tyn e%codo ty*s
   entoly%*s dmesg.

   Mporei%te tw%ra na apoprosarty%sete ton odygo% diske%tta*s (san root) gia
   na bga%lete ty diske%tta me tyn entoly%

 # /sbin/umount /mnt

   kai na epanekkiny%sete to su%styma% sa*s se DOS. Antigra%qte auta% ta
   arxei%a se e%na DOS kata%logo, anoi%cte ta me to DOS EDIT, to Windows(R)
   Notepad y% to Wordpad, y% e%na epecergasty% keime%nou, ka%nte mia mikry%
   allagy% e%tsi w%ste na pre%pei to arxei%o na swthei%, kai tupw%ste o%pw*s
   suny%thw*s apo% to DOS y% ta Windows(R). Elpi%zw na doule%qei! Oi
   seli%de*s man tupw%nontai polu% o%morfa an xrysimopoiy%sete tyn entoly%
   print tou DOS. (Y antigrafy% arxei%wn apo% to FreeBSD se e%na mounted DOS
   tmy%ma di%skou ei%nai se merike%*s periptw%sei*s epiki%nduno pra%gma.)

   To na ka%nete e%na ektupwty% sto FreeBSD na tupw%sei apaitei% na ftia%cete
   mia kata%llyly eggrafy% sto arxei%o /etc/printcap kai na dymiourgy%sete
   e%na spool kata%logo sto /var/spool/output. An o ektupwty%*s sa*s ei%nai
   styn thu%ra lpt0 (auty% pou to DOS apokalei% LPT1), mporei% apla% na
   xreia%zetai na pa%te ston kata%logo /var/spool/output kai (san root) na
   dymiourgy%sete e%na upokata%logo lpd gra%fonta*s: mkdir lpd, an den
   upa%rxei y%dy. To%te o ektupwty%*s tha pre%pei na apanta%ei an ei%nai
   anoixto%*s o%tan to su%styma cekina%ei, kai oi entole%*s lp kai lpr tha
   pre%pei na ste%lnoun e%na arxei%o ston ektupwty%. An to arxei%o tha
   tupwthei% y% o%xi, ecarta%tai apo% to an o ektupwty%*s e%xei ruthmistei%
   swsta%, ka%ti pou kalu%ptei to handbook tou FreeBSD.

7. A%lle*s Xry%sime*s Entole%*s

   df

           Dei%xnei poie*s suskeue%*s e%xoun gi%nei mount kai to xw%ro tou*s.

   ps aux

           Dei%xnei ti*s diergasi%e*s pou tre%xoun. Y entoly% ps ax tupw%nei
           pio sumpagy% e%codo.

   rm arxei%o

           Sby%nei to arxei%o.

   rm -R dir

           Sby%nei ton kata%logo dir kai o%lou*s tou*s upokatalo%gou*s
           tou-prosoxy%!

   ls -R

           Dei%xnei ty li%sta twn arxei%wn tou tre%xonto*s katalo%gou, kai
           o%lwn twn upokatalo%gwn tou. Egw% palio%tera xrysimopoiou%sa mia
           parallagy%, tyn ls -AFR > where.txt, gia na pai%rnw mia li%sta
           apo% o%la ta arxei%a sto / kai (cexwrista%) sto /usr prin
           anakalu%qw kalu%terou*s tro%pou*s na bri%skw arxei%a.

   passwd

           Alla%zei ton kwdiko% xry%sty sa*s (y% ton kwdiko% xry%sty tou
           root)

   man hier

           Y seli%da man gia tyn ierarxi%a arxei%wn tou UNIX(R).

   Xrysimopoiy%ste tyn find gia na brei%te to filename sto /usr y% se ka%poio
   upokata%logo% tou me tyn entoly%

 % find /usr -name "filename"

   Mporei%te na xrysimopoiy%sete e%na xarakty%ra * san metaxarakty%ra sto
   "filename" (to opoi%o tha pre%pei na ei%nai me%sa se dipla% eisagwgika%)
   An pei%te styn find na qa%cei sto / anti% gia to /usr tha qa%cei gia to
   arxei%o (y% ta arxei%a) se o%la ta energa% susty%mata arxei%wn,
   sumperilambanome%nou kai tou CDROM y% tou DOS partition.

   E%na polu% kalo% bibli%o pou ecygei% ti*s entole%*s kai ta ergalei%a tou
   UNIX(R) ei%nai to UNIX(R) for the Impatient twn Abrahams & Larson (2nd
   ed., Addison-Wesley, 1996). Upa%rxoun epi%sy*s pa%ra polle%*s
   plyrofori%e*s gia to UNIX(R) sto Diadi%ktuo.

8. Epo%mena By%mata

   Tw%ra ple%on tha pre%pei na e%xete ta ergalei%a gia na mporei%te na ta
   bga%zete pe%ra kai na alla%zete arxei%a keime%nou, w%ste na mporei%te na
   ruthmi%sete ta pa%nta kai na douleu%oun o%pw*s the%lete. Upa%rxoun pa%ra
   polla% xry%sima pra%gmata sto handbook tou FreeBSD (pou upa%rxei pithano%n
   kai ston di%sko sa*s) kai styn kentriky% seli%da tou FreeBSD. Mia mega%ly
   plythw%ra pake%twn kai ports upa%rxoun sto CDROM kai styn web seli%da. To
   handbook ecygei% kalu%tera pw*s mporei%te na ta xrysimopoiy%sete (na
   pa%rete to pake%to an upa%rxei, me tyn entoly% pkg_add
   /cdrom/packages/All/packagename, o%pou packagename ei%nai to o%noma
   arxei%ou tou pake%tou). To CDROM e%xei li%ste*s o%lwn twn pake%twn kai twn
   ports me su%ntome*s perigrafe%*s sta arxei%a cdrom/packages/index,
   cdrom/packages/index.txt, kai cdrom/ports/index, me pio leptomerei%*s
   perigrafe%*s sta arxei%a /cdrom/ports/*/*/pkg/DESCR, o%pou oi xarakty%re*s
   * antiproswpeu%oun upokatalo%gou*s apo% katygori%e*s programma%twn kai
   ono%mata programma%twn anti%stoixa.

   An bri%skete to handbook ka%pw*s polu%ploko (me o%la ekei%na ta lndir kai
   ta a%lla) gia to pw*s mporei% ka%poio*s na egkatasty%sei ports apo% to
   CDROM, a*s dou%me ka%ti pou douleu%ei:

 # cp -R /cdrom/ports/comm/kermit /usr/local

   Meta% apo% auto% tha pre%pei e%na*s kata%logo*s /usr/local/kermit na e%xei
   ta i%dia arxei%a pou e%xei o kata%logo*s kermit sto CDROM.

   Ustera, dymiourgy%ste e%na kata%logo /usr/ports/distfiles an den upa%rxei
   y%dy, xrysimopoiw%nta*s tyn entoly% mkdir. Meta% ele%gcte ton kata%logo
   /cdrom/ports/distfiles gia e%na arxei%o me o%noma pou na dei%xnei o%ti
   ei%nai to port pou the%lete. Antigra%qte auto% to arxei%o ston kata%logo
   /usr/ports/distfiles (se pro%sfate*s ekdo%sei*s mporei%te na paralei%qete
   auto% to by%ma, afou% to FreeBSD tha to ka%nei gia esa%*s). Styn
   peri%ptwsy tou kermit, den upa%rxei ka%poio distfile.

   Kato%pin alla%cte me cd ston kata%logo /usr/local/kermit pou e%xei to
   arxei%o Makefile. Tre%cte tyn entoly%

 # make all install

   Kata% ty dia%rkeia auty%*s ty*s diadikasi%a*s, to port tha xrysimopoiy%sei
   FTP gia na pa%rei opoiady%pote sumpiesme%na arxei%a tou xreia%zontai kai
   den ta bri%skei sto CDROM y% ston kata%logo /usr/ports/distfiles. An den
   e%xete ruthmi%sei ka%poia su%ndesy me di%ktuo ako%ma kai den upa%rxei
   ka%poio arxei%o pou to port xreia%zetai sto /cdrom/ports/distfiles, tha
   pre%pei na pa%rete to arxei%o pou lei%pei xrysimopoiw%nta*s ka%poio a%llo
   myxa%nyma kai na to antigra%qete ston kata%logo /usr/ports/distfiles me
   ka%poia diske%tta y% xrysimopoiw%nta*s to DOS partition sa*s. Diaba%ste to
   Makefile (me tyn entoly% cat y% tyn more y% tyn view) gia na brei%te pou
   na pa%te (to kuri%w*s me%ro*s dianomy%*s) gia na pa%rete to arxei%o kai
   poio o%noma e%xei. To o%noma% tou tha to alla%coun suny%thw*s ta
   progra%mmata tou DOS, kai meta% tha pre%pei o%tan to antigra%qete sto
   /usr/ports/distfiles na to metonoma%sete (me tyn entoly% mv) sto arxiko%
   tou o%noma w%ste na mporei% na brethei%. (Xrysimopoiy%ste binary
   metafore%*s!) To%te epistre%qte ston kata%logo /usr/local/kermit, brei%te
   ton kata%logo me to Makefile, kai dw%ste make all install pa%li.

   Ka%ti a%llo pou gi%netai me ta ports kai ta pake%ta egkathi%stantai ei%nai
   o%ti ka%poio a%llo pro%gramma xreia%zetai. An y egkata%stasy stamaty%sei
   me e%na my%numa can't find unzip y% otidy%pote, tha pre%pei na
   egkatasty%sete to pake%to y% to port tou unzip prin sunexi%sete.

   Afou% egkatastathei%, dw%ste tyn entoly% rehash gia na ka%nete to FreeBSD
   na canaqa%cei gia ta progra%mmata pou ei%nai sto path kai na ce%rei o%ti
   upa%rxei ka%pou ekei%. (An gia polla% progra%mmata pou ka%nete whereis y%
   which, gia na brei%te se poio kata%logo tou path ei%nai, ble%pete
   mynu%mata la%thou*s path not found, ei%nai kaly% ide%a na prosthe%sete
   tou*s anti%stoixou*s katalo%gou*s sto path pou perie%xei to .cshrc ston
   arxiko% sa*s kata%logo. To path sto UNIX(R) ka%nei tyn i%dia douleia% pou
   ka%nei kai sto DOS, mo%no pou o tre%xon kata%logo*s den ei%nai
   (suny%thw*s) sto path gia lo%gou*s asfa%leia*s. An y entoly% pou the%lete
   na tre%cete ei%nai ston tre%xonta kata%logo, pre%pei na gra%qete ./ gia na
   doule%qei-xwri%*s keno% meta% tyn pau%la.)

   Xry%simo epi%sy*s ei%nai kai to Netscape(R). Mporei%te na pa%rete tyn
   teleutai%a tou e%kdosy apo% ton ecupyre%ty FTP tou. (To Netscape apaitei%
   to X Window Su%styma.) Upa%rxei ple%on kai mia e%kdosy gia to FreeBSD, gi
   auto% qa%cte kala%, tha tyn brei%te. Apla% xrysimopoiy%ste tyn entoly%
   gunzip filename kai tyn tar xvf filename sto arxei%o, metakinei%ste to
   ektele%simo ston kata%logo /usr/local/bin y% ka%poio a%llo me%ro*s pou
   ba%zete ta ektele%sima% sa*s, tre%cte rehash, kai to%te ba%lte ti*s ecy%*s
   entole%*s sto .cshrc arxei%o ston arxiko% kata%logo ka%the xry%sty y% (pio
   apla%) sto arxei%o /etc/csh.cshrc, to arxei%o ruthmi%sewn susty%mato*s tou
   csh:

 setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB
 setenv XNLSPATH /usr/X11R6/lib/X11/nls

   Auto% upothe%tei o%ti to arxei%o XKeysymDB kai o kata%logo*s nls upa%rxoun
   sto /usr/X11R6/lib/X11. An den upa%rxoun, brei%te tou*s kai ba%lte tou*s
   ekei%.

   An arxika% egkatasty%sate to Netscape(R) san port xrysimopoiw%nta*s to
   CDROM (y% py%rate to pake%to me%sw FTP), myn antikatasty%sete to arxei%o
   /usr/local/bin/netscape me to ne%o ektele%simo tou Netscape. To arxei%o
   auto% ei%nai e%na arxei%o floiou% (shell script) pou ruthmi%zei ti*s
   metablyte%*s periba%llonto*s prin tre%cei to Netscape. Anti% na to
   antikatasty%sete, metonoma%ste to ne%o ektele%simo se netscape.bin kai
   antikatasty%ste to palio% ektele%simo, pou bri%sketai sto
   /usr/local/netscape/netscape.

9. To Periba%llon sto Opoi%o Douleu%ete

   O floio%*s (shell) ei%nai to pio symantiko% me%ro*s tou periba%llonto*s
   ergasi%a*s sa*s. Sto DOS o sunythisme%no*s floio%*s ei%nai to command.com.
   O floio%*s ei%nai auto%*s pou metafra%zei ti*s entole%*s pou gra%fete styn
   grammy% entolw%n, kai epikoinwnei% me to upo%loipo leitourgiko% su%styma.
   Mporei%te na gra%qete arxei%a de%smy*s, san ta arxei%a de%smy*s tou DOS:
   mia seira% apo% entole%*s pou tha tre%coun xwri%*s tyn diky% sa*s
   paremboly%.

   Sto FreeBSD upa%rxoun du%o proegkatestyme%noi floioi%: to csh kai to sh.
   To csh ei%nai kalo% gia na ka%nete douleia% styn grammy% entolw%n, alla%
   gia arxei%a de%smy*s protimy%ste to sh (y% to bash). Mporei%te na brei%te
   poio floio% tre%xete gra%fonta*s echo $SHELL.

   O floio%*s csh ei%nai arketa% kalo%*s, alla% o floio%*s tcsh mporei% na
   ka%nei o%ti kai to csh ki ako%ma perisso%tera. Upostyri%zei, gia
   para%deigma, tyn ana%klysy entolw%n apo% to istoriko% me ta bela%kia kai
   epecergasi%a twn entolw%n prin tre%coun. Upostyri%zei tyn auto%maty
   sumply%rwsy twn entolw%n kai twn onoma%twn twn arxei%wn me xry%sy tou
   ply%ktrou TAB (to csh xrysimopoiei% to Esc gia ton i%dio skopo%), kai
   upostyri%zei tyn gry%gory enallagy% metacu% du%o katalo%gwn me tyn entoly%
   cd -. Ei%nai, epi%sy*s, polu% pio eu%kolo na ruthmi%sete tyn protropy% tou
   floiou% me to tcsh. To tcsh e%xei ki a%lla xry%sima xaraktyristika%, pou
   tha ka%noun ty zwy% sa*s arketa% pio eu%koly.

   Ei%nai eu%kolo na egkatasty%sete e%na kainou%rio floio% se tri%a by%mata:

    1. Egkatasty%ste to floio% san port y% pake%to, o%pw*s tha ka%nate kai
       gia ka%the a%llo pake%to. Xrysimopoiy%ste tyn entoly% rehash kai tyn
       which tcsh (upothe%tonta*s o%ti sty%nete to tcsh) gia na
       sigoureutei%te o%ti egkatasty%thyke.

    2. San root, alla%cte to arxei%o /etc/shells, prosthe%tonta*s mia grammy%
       sto arxei%o me ton kainou%rio floio%. Se auty% tyn peri%ptwsy apla%
       prosthe%ste mia grammy% pou le%ei /usr/local/bin/tcsh kai sw%ste to
       arxei%o. (Ka%poia ports mporei% na to ka%noun auto%mata auto% gia
       sa*s.)

    3. Xrysimopoiy%ste tyn chsh entoly% gia na alla%cete to floio% sa*s sto
       tcsh mo%nima, y% gra%qte tcsh sto prompt gia na alla%cete proswrina%
       to floio% sa*s xwri%*s na ka%nete login cana%.

  Symei%wsy:

   Mporei% na ei%nai epiki%nduno na alla%cete to floio% tou root se ka%ti
   diaforetiko% apo% sh y% csh se ka%pw*s palio%tere*s ekdo%sei*s tou FreeBSD
   kai se polle%*s a%lle*s ekdo%sei*s tou UNIX(R). Mporei% na myn e%xete e%na
   floio% pou na douleu%ei o%tan to su%styma cekiny%sei se kata%stasy eno%*s
   xry%sty (single user mode). Y lu%sy ei%nai na xrysimopoiei%te tyn entoly%
   su -m gia na gi%nete root, pou tha sa*s dw%sei e%na tcsh floio% san root,
   afou% to poio*s ei%nai o floio%*s ei%nai me%ro*s tou periba%llonto*s.
   Mporei%te na ka%nete mo%nimy mia te%toia allagy% prosthe%tonta*s sto
   .tcshrc sa*s mia sunto%meusy

 alias su su -m

   O%tan to tcsh cekina%ei, diaba%zei to arxei%o /etc/csh.cshrc kai u%stera
   to /etc/csh.login, o%pw*s ka%nei kai to csh. Epi%sy*s diaba%zei apo% ton
   arxiko% sa*s kata%logo to arxei%o .login kathw%*s kai to arxei%o .cshrc
   epi%sy*s, ekto%*s ki an upa%rxei to arxei%o .tcshrc. Auto% mporei%te na to
   ftia%cete, antigra%fonta*s to arxei%o .cshrc sto .tcshrc.

   Tw%ra pou egkatasty%sate to tcsh, mporei%te na alla%cete kai to prompt
   sa*s. Mporei%te na brei%te pio polle%*s leptome%reie*s styn man seli%da
   tou tcsh, alla% a*s dou%me mia grammy% pou mporei%te na ba%lete sto
   .tcshrc arxei%o sa*s pou tha sa*s le%ei po%se*s entole%*s e%xete gra%qei,
   ti w%ra ei%nai, kai se poion kata%logo ei%ste. Epi%sy*s perie%xei e%na
   xarakty%ra > an ei%ste aplo%*s xry%sty*s, y% e%na xarakty%ra # an ei%ste
   root, ka%ti pou e%tsi ki alliw%*s to ka%nei to tsch.

   set prompt = "%h %t %~ %# "

   Auto% mporei% na pa%ei sto i%dio me%ro*s pou upa%rxei y palia% set prompt
   grammy% an upa%rxei, y% ka%tw apo% tyn "if($?prompt) then" an den
   upa%rxei. Metatre%qte tyn palia% se sxo%lio, w%ste na mporei%te na
   epistre%qete sto palio% sa*s prompt an to protima%te. Myn cexa%sete styn
   kainou%ria grammy% ta kena% kai ta eisagwgika%. Mporei%te na ka%nete to
   tcsh na canadiaba%sei to .tcshrc gra%fonta*s source .tcshrc.

   Mporei%te na dei%te mia li%sta me ti*s metablyte%*s periba%llonto*s pou
   upa%rxoun gra%fonta*s env sto prompt sa*s. To apote%lesma perie%xei ton
   prokathorisme%no epecergasty% keime%nou sa*s, ton pager, kai ton tu%po tou
   termatikou% sa*s, ana%mesa se polla% a%lla pra%gmata. Mia xry%simy entoly%
   an e%xete sundethei% apo% makria% kai den mporei%te na tre%cete ka%poio
   pro%gramma, epeidy% o tu%po*s termatikou% den to epitre%pei, ei%nai y
   entoly% setenv TERM vt100.

10. Dia%fora

   San root, mporei%te na aposunde%sete to CDROM me tyn entoly% /sbin/umount
   /cdrom, na bga%lete to di%sko apo% ton odygo%, na ba%lete e%na kainou%rio
   kai na to sunde%sete me tyn entoly% /sbin/mount_cd9660 /dev/cd0a /cdrom
   upothe%tonta*s o%ti cd0a ei%nai to o%noma ty*s suskeuy%*s tou odygou%
   CDROM. Oi pio pro%sfate*s ekdo%sei*s tou FreeBSD sa*s afy%noun na
   sunde%sete to CDROM gra%fonta*s apla% /sbin/mount /cdrom.

   To live su%styma-to deu%tero CDROM apo% tou*s di%skou*s egkata%stasy*s tou
   FreeBSD- mporei% na fanei% xry%simo an e%xete periorisme%no xw%ro. To ti
   upa%rxei sto live su%styma diafe%rei apo% e%kdosy se e%kdosy. Mporei%te na
   dokima%sete na pai%cete ako%ma kai paixni%dia apo% to CDROM. Auto%
   apaitei% na xrysimopoiy%sete tyn entoly% lndir, pou egkathi%statai me to
   su%styma X Window, gia na pei%te sta progra%mmata pou na broun ta
   aparai%tyta arxei%a, giati% bri%skontai sto su%styma arxei%wn tou /cdrom
   anti% gia to /usr kai tou*s upokatalo%gou*s tou, pou suny%thw*s
   bri%skontai. Diaba%ste tyn man seli%da ty*s lndir me man lndir.

11. Ta Sxo%lia% Sa*s

   An xrysimopoiy%sete auto% ton odygo% tha me endie%fere na ce%rw pou den
   y%tan arketa% safy%*s kai ti pare%leiqa to opoi%o pisteu%ete o%ti tha
   e%prepe na perie%xei, ki ako%my po%so sa*s boy%thyse. Na euxaristy%sw ton
   Eugene W. Stark, kathygyty% ty*s episty%my*s ty*s plyroforiky%*s sto
   SUNY-Stony Brook, kai ton John Fieber gia ta sxo%lia% tou*s pou me
   boy%thysan polu%.

   Annelise Anderson, <andrsn@andrsn.stanford.edu>
