Kak chitat' setevye novosti
Kak chitat' setevye novosti
Mark R. Horton
AT&T Bell Laboratories
Columbus, OH 43213
Dlya 2.11 ispravil Rik Adams
CHto takoe setevye novosti?
USENET (Users' Network) - eto doska ob®yavlenij, obshchaya dlya
mnogih komp'yuternyh sistem vo vsem mire. USENET - eto logicheskaya
set', rabotayushchaya na baze neskol'kih fizicheskih setej: UUCP,
BLICN, BERKNET, X.25, i ARPANET. USENET est' vo mnogih universi-
tetah, chastnyh kompaniyah i issledovatel'skih organizaciyah. Bol'-
shinstvo chlenov USENET - eto libo komp'yuternye fakul'tety univer-
sitetov, libo chasti AT&T. Sejchas naschityvaetsya bolee 50,000 chle-
nov USENET bolee chem v 2,000 tochek v SSHA, Kanade, Evrope, YAponii
i Koree, i s kazhdym dnem ih stanovitsya bol'she. Bol'shinstvo iz
nih pol'zuetsya operacionnoj sistemoj UNIX8*9.
Setevaya sluzhba novostej, ili prosto netnews, predstavlyaet
soboj nabor programm, kotorye obespechivayut dostup k novostyam i
peredayut ih s odnoj mashiny na druguyu. Netnews byla pervonachal'no
napisana v Duke University, a zatem vsestoronne peredelana v Ka-
lifornijskom universitete v Berkli i v drugih mestah. Netnews
pozvolyaet posylat' zametki kak ogranichennomu, tak i ochen' shiro-
komu krugu adresatov. V etom dokumente soderzhitsya spisok grupp
rassylki novostej, sushchestvovavshih v to vremya, kogda dokument byl
napisan. |tot spisok nuzhen, chtoby pomoch' Vam opredelit'sya, v ka-
kie iz grupp Vam zahochetsya vojti. Sozdavaya novuyu zametku, mozhno
kontrolirovat' uroven' ee rasprostraneniya pri pomoshchi polya "Dis-
tribution". |to predotvratit situaciyu, kogda ob®yavleniya o sdache
kvartir v N'yu Dzhersi rasprostranyayutsya v Kalifornii (ili dazhe v
Evrope).
Kazhdyj pol'zovatel' mozhet poslat' zametku, kotoraya budet
rasprostranena po seti, chtoby ee mogli prochest' vse, kto intere-
suetsya etoj temoj. Vy mozhete ob®yavit' interesnye Vam temy,
__________
8 *9UNIX is a registered trademark of AT&T.
Kak chitat' setevye novosti 1
Kak chitat' setevye novosti 2
pomestiv ih v list podpiski. Teper', kogda by Vy ni poprosili
soobshchit' novosti, programma chteniya novostej predlozhit Vam vse eshche
ne prochitannye Vami zametki na interesuyushchie Vas temy. Takzhe su-
shchestvuyut vozmozhnosti prosmatrivat' starye novosti, otpravlyat' do-
polneniya k poluchennym zametkam i posylat' otvet elektronnoj poch-
toj neposredstvenno avtoru zametki.
Dannyj dokument yavlyaetsya rukovodstvom, rasschitannym na pol'-
zovatelya, zhelayushchego poluchat' novosti i, vozmozhno, rassylat' svoi
sobstvennye. Administrator sistemy, v ch'i obyazannosti vhodit us-
tanovit' programmy, dolzhen prochest' dokument Ustanovka USENET
versii B.
Pochemu USENET?
USENET byvaet polezen v neskol'kih sluchayah. ZHelayushchie ob®ya-
vit' o novoj programme ili produkcii mogut poluchit' shirokuyu audi-
toriyu. Pol'zovatel' mozhet zadat' vopros "Est' li u kogo-nibud'
x?" i obychno cherez den'-drugoj poluchaet neskol'ko otvetov. Soob-
shcheniya ob oshibkah i ih ispravlenie mogut byt' sdelany bystro i bez
obychnyh trudov po rassylke massy pochtovyh soobshchenij. Mozhno pro-
vodit' diskussii, v kotoryh uchastvuet mnozhestvo lyudej v raznyh
mestah, ne sobiraya ih vseh vmeste.
Krome netnews est' eshche odno prisposoblenie s takimi zhe voz-
mozhnostyami - spisok elektronnoj pochty. Pochtovyj spisok - eto na-
bor pochtovyh adresov pol'zovatelej, kotorye interesuyutsya oprede-
lennoj temoj. Esli poslat' elektronnuyu pochtu spisku, vse pol'zo-
vateli iz spiska poluchat kopii soobshcheniya. Hotya spisok elektron-
noj pochty dostatochno udoben, USENET obladaet nekotorymi preimu-
shchestvami pered nim. Vklyuchit'sya v pochtovyj spisok ne vsegda
prosto. Nuzhno najti cheloveka, kotoryj vedet spisok, i poprosit'
ego Vas vklyuchit'. CHasto poluchaetsya, chto etot chelovek zanyat ili
uehal, i Vas ne mogut vklyuchit' v spisok neskol'ko dnej. Inogda
prihoditsya posylat' pochtu vsem uchastnikam pochtovogo spiska v na-
dezhde, chto odin iz nih soobshchit Vam, kto u nih glavnyj. Kogda Vy
nakonec popadaete v spisok, Vy vklyuchaetes' v diskussiyu s sere-
diny. Netnews sohranyaet starye soobshcheniya do teh por, poka oni ne
utratyat interes (obychno okolo dvuh nedel'), tak chto mozhno pros-
motret' starye novosti, i vylovit' to, chto Vy upustili. Obrashche-
nie k starym soobshcheniyam prosto, i Vam ne prihoditsya hranit' vsyu
staruyu pochtu v svoem sobstvennom fajle.
Drugoe preimushchestvo kasaetsya ostal'nyh pol'zovatelej sis-
temy. Proshche poluchat' tol'ko odnu kopiyu kazhdogo soobshcheniya na ma-
shinu, chem otdel'nye kopii dlya kazhdogo pol'zovatelya na odnoj i toj
zhe mashine. |to sokrashchaet kak mashinnoe vremya, zatrachivaemoe na
obrabotku soobshchenij, tak i vremya na peredachu soobshchenij s odnoj
mashiny na druguyu po telefonu (esli ispol'zuyutsya telefonnye li-
nii). |to daet preimushchestvo i v ispol'zovanii mesta na diske.
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 3
Esli kazhdoj sisteme prisylaetsya tol'ko odna kopiya soobshcheniya,
tol'ko odna kopiya hranitsya na diske. Pri pol'zovanii pochtovymi
spiskami kazhdyj pol'zovatel' poluchaet otdel'nuyu kopiyu soobshcheniya v
svoj pochtovyj yashchik. Estestvenno, esli pochtovyj spisok dostatochno
mal, nagruzka okazyvaetsya men'she, chem u mezhdunarodnoj gruppy ras-
sylki novostej.
Kak chitat' novosti?
Na yazyke pol'zovatelej USENET temy po interesam nazyvayutsya
news-gruppy. Spisok news-grupp, sushchestvovavshih k momentu napisa-
niya etogo dokumenta, priveden v poslednem razdele. U Vas est'
svoj list podpiski, to est' spisok news-grupp, na kotorye Vy, chto
nazyvaetsya, podpisany.
Prostejshij sposob posmotret' novosti - eto vvesti komandu
readnews
Drugie vozmozhnosti - eto: ekranno-orientirovannaya programma chte-
niya novostej vnews(1) (opisannaya v prilozhenii), sistema notes-
file, kotoraya takzhe ispol'zuetsya pri prosmotre novostej (imeetsya
otdel'noe opisanie), i rn, ochen' populyarnaya programma chteniya no-
vostej, kotoraya rasprostranyaetsya otdel'no ot dannogo paketa. Vam
budut predstavleny po odnomu soobshcheniya iz vseh news-grupp, na ko-
torye Vy podpisany. Pri poluchenii soobshcheniya Vy uvidite zagolovok
(soderzhashchij imya avtora, temu i dlinu soobshcheniya), i Vas sprosyat,
chto Vy hotite delat' dal'she. Est' neskol'ko vozmozhnyh variantov
dal'nejshih dejstvij. V programme est' tri naibolee ispol'zuemye
komandy (y, n, i q). (Mozhno vvesti ? i poluchit' polnyj spisok
dopustimyh otvetov.) Vy mozhete vvesti y, to est' "yes" (ili
prosto nazhat' <<RETURN>>), chtoby vyvesti ostal'nuyu chast' soobshcheniya.
(Esli soobshchenie dlinnoe, budet vyveden kusok razmerom s ekran,
posle chego vyvod priostanovitsya. Dlya prodolzheniya vyvoda nazhmite
<<SPACE>> ili <<RETURN>>). Drugoj vozmozhnyj otvet n, to est' "no".
|to oznachaet, chto soobshchenie Vas ne interesuet - Vam bol'she ne bu-
dut ego predlagat'. Tretij variant q, to est' "quit". Po etoj
komande delaetsya zapis', kakie soobshcheniya Vy prochitali (ili ot-
vergli), i Vy pokidaete netnews. Esli Vy prosmotreli vse no-
vosti, eto delaetsya avtomaticheski. V osnovnom komanda q nuzhna,
esli Vy toropites' i ne mozhete chitat' vse novosti pryamo sejchas.
(Mnogie pol'zovateli pomeshchayut komandu readnews(1) ili check-
news(1) v svoi fajly .profile ili .login, poetomu, kak tol'ko
vhodyat v sistemu, oni srazu vidyat novosti.)
Esli Vy chitaete novosti vpervye, mozhet okazat'sya, chto Vas
prosto zavalili neprochitannymi novostyami, osobenno esli ustanov-
lena po umolchaniyu podpiska all (na vse). |to ne dolzhno Vas bes-
pokoit'. Esli Vy poluchaete news-gruppu, kotoraya Vas ne intere-
suet, Vy mozhete izmenit' svoj list podpiski (sm. nizhe). Pomnite
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 4
takzhe, chto vse, chto Vy vidite - eto novosti, kotorye nakopilis',
mozhet byt', za poslednie dve nedeli. Esli Vy vse zhe hotite izba-
vit'sya oto vseh staryh novostej i nachat' snachala, vvedite komandu
readnews -K -n all
kotoraya vybrosit vse starye novosti, pometiv, chto Vy ih uzhe polu-
chali. Mozhno takzhe vospol'zovat'sya komandoj K, chtoby pometit' vse
soobshcheniya v tekushchej news-gruppe kak prochitannye.
Posle togo, kak Vy oznakomites' so vsemi starymi novostyami
(ili vybrosite ih), novosti stanut prihodit' ezhednevno bolee pri-
emlemymi porciyami. (Esli ezhednevnye porcii novostej vse zhe slish-
kom veliki, Vy mozhete otkazat'sya ot podpiski na nekotorye ochen'
ob®emnye, menee nuzhnye news-gruppy.) Pomnite, nakonec, chto v pro-
cesse vydachi soobshcheniya Vy mozhete nazhat' klavishu preryvaniya
(obychno <<CONTROL-C>> ili <<DELETE>>), i otkazat'sya ot vydachi ostatka
soobshcheniya.
Prochitav zagolovok soobshcheniya, mozhno vvesti takzhe odnu iz
sleduyushchih komand:
x Vyhod iz readnews. |ta komanda otlichaetsya ot q tem,
chto komanda q izmenyaet zapis' o tom, kakie soobshcheniya
Vy prochitali, a po x proishodit vyhod bez izmenenij,
kak budto Vy i ne vhodili v readnews.
N Perejti k sleduyushchej news-gruppe. Ostavshiesya soobshche-
niya iz tekushchej news-gruppy pomechayutsya kak neprochi-
tannye, oni budut predlozheny Vam v sleduyushchij raz,
kogda Vy soberetes' pochitat' novosti.
s fajl Sohranit' soobshchenie na diske v fajle s zadannym ime-
nem. Prakticheski obychno poluchaetsya tak, chto kak
tol'ko soobshchenie vyvedeno na ekran, readnews pereho-
dit k sleduyushchemu i pechataet ego zagolovok, ne dav
Vam vozmozhnosti nabrat' komandu otnositel'no predy-
dushchego. Poetomu obychno voznikaet zhelanie sohranit'
predydushchee soobshchenie (poslednee, kotoroe Vy pol-
nost'yu prochitali); v etom sluchae pol'zujtes' formoj
s- fajl.
e Zabyt', chto Vy chitali soobshchenie. V sleduyushchij raz
ono snova budet predlozheno Vam, kak budto Vy ego ni-
kogda ne videli. Variant e- (pometit' kak neprochi-
tannoe predydushchee soobshchenie, a ne tekushchee) polezen v
tom sluchae, esli Vy sobiraetes' otvetit' na soobshche-
nie, no snachala hotite proverit', ne napisal li uzhe
kto-nibud' drugoj to, chto Vy hotite skazat'.
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 5
r Otvetit' avtoru soobshcheniya. Vy perejdete v redaktor,
kotoromu budut peredany stroki zagolovka soobshcheniya,
na kotoroe Vy otvechaete. Otstupite odnu pustuyu
stroku i naberite tekst otveta. Esli Vy hotite iz-
menit' zagolovok, naprimer, dobavit' neskol'ko polu-
chatelej vtoryh ekzemplyarov, mozhete otredaktirovat'
stroki zagolovka. Vse te, ch'i imena vstretyatsya v
strokah, nachinayushchihsya so slov "To" ili "Cc", poluchat
kopii Vashego otveta. Pomnite, chto setevoj adres, po
kotoromu poluchayutsya novosti, ne vsegda samyj bystryj
put' dlya otveta po pochte. Esli vazhno otpravit' ot-
vet pobystree i Vy znaete bolee korotkij put', izme-
nite adres v zagolovke. Posle etogo zapustitsya ko-
manda mail, kotoraya razoshlet otvet vsem lyudyam, pere-
chislennym v zagolovke, a Vy vernetes' v readnews.
Mozhno pol'zovat'sya variantom r- dlya otveta na predy-
dushchee soobshchenie. Eshche odin variant - eto rd- kotoryj
vyzovet Vam $MAILER (ili mail(1) po umolchaniyu) dlya
neposredstvennogo vvoda otveta.
f Otpravit' prodolzhenie soobshcheniya toj zhe news-gruppe.
Prodolzhenie rassylaetsya vsej news-gruppe pod tem zhe
nazvaniem, chto i ishodnaya zametka. Pri rassylke
prodolzhenij starajtes', chtoby Vam ne izmenil zdravyj
smysl. (V dokumente Matta Bishopa "Kak effektivno
ispol'zovat' USENET" Vy najdete prostrannuyu diskus-
siyu o tom, kogda sleduet rassylat' prodolzheniya, a
kogda net -- mnogie prodolzheniya dolzhny byli by byt'
prosto otvetami avtoru.) Vy perehodite v redaktor.
Vvedite soobshchenie i vyjdite. Variant f- ispol'zu-
etsya chtoby sostavit' prodolzhenie predydushchgo soobshche-
niya. Vo vseh sluchayah po umolchaniyu ispol'zuetsya re-
daktor vi(1), ili tot redaktor, kotoryj ukazan u Vas
v peremennoj EDITOR okruzheniya. Tekst prodolzheniya
sleduet nabirat' s otstupom v odnu pustuyu stroku.
+ V etot raz soobshchenie propustit'. V sleduyushchij raz pri
prosmotre novostej ono poyavitsya snova.
- Perejti k predydushchemu soobshcheniyu. Ono stanovitsya te-
kushchim, takim obrazom dva - dayut snova tekushchee soob-
shchenie.
b Vernut'sya na odno soobshchenie v tekushchej gruppe. |to
ne obyazatel'no predydushchee soobshchenie.
U Otkazat'sya ot podpiski na etu news-gruppu. V Vashem
fajle .newsrc(5) simvol : naprotiv etoj news-gruppy
izmenitsya na ! i Vam bol'she ne stanut prisylat'
sppbshcheniya etoj gruppy.
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 6
? Pri nabore lyuboj nedopustimoj komandy vyvoditsya spi-
sok vseh razreshennyh komand.
Kak izmenit' list podpiski
Esli Vy special'no nichego ne predprinimaete, Vy po umolchaniyu
podpisyvaetes' na standartnyj list podpiski. V raznyh mestah on
raznyj. Mozhno opredelit', na kakoj list Vy podpisany po umolcha-
niyu, vvedya
readnews -s
Obychno etot list vklyuchaet vse news-gruppy, nazvaniya kotoryh za-
kanchivayutsya na "general" ili "announce", takie kak general, i
news.announce. (Pri postavke standartnyj list byvaet
general,all.announce. Eshche odin rasprostranennyj standartnyj list
all.) CHtoby izmenit' list podpiski, sozdajte v svoem domashnem ka-
taloge fajl s imenem .newsrc, pervaya stroka kotorogo dolzhna imet'
vid
options -n newsgroup,newsgroup,newsgroup ...
Esli stroka poluchaetsya slishkom dlinnoj, ee mozhno prodolzhit' na
sleduyushchih strokah, nachinaya ih s probela. (Sistema netnews budet
pomeshchat' v etot fajl dopolnitel'nye stroki, pomechaya, kakie soob-
shcheniya Vy uzhe prochitali. Esli tol'ko Vy ne hotite menyat' eti
stroki, ne obrashchajte na nih vnimaniya. Naprimer, esli Vy vpervye
sozdaete list podpiski, a do etogo uzhe poluchali novosti, v svoem
fajle .newsrc Vy obnaruzhite nekotoryj tekst, oboznachayushchij, kakie
soobshcheniya Vy uzhe chitali. Stroku options sleduet pomestit' pered
pervoj strokoj fajla.) Takim obrazom, stroka
options -n general,news.announce,comp.human-nets
oboznachaet, chto Vy podpisany na tri perechislennye news-gruppy.
Simvol ! ispol'zuetsya dlya isklyucheniya nekotoroj news-gruppy,
a slovo all vosprinimaetsya kak shablon, oboznachayushchij lyubuyu news-
gruppu. Slovo all mozhno takzhe ispol'zovat' kak prefiks ili suf-
fiks dlya vydeleniya klassa news-grupp. Naprimer, rezul'tatom
options -n all,!talk,!rec.humor,!all.unix
budet podpiska na vse news-gruppy, krome gruppy "talk" , anekdo-
tov, i vsej informacii po UNIX. Metasimvol . analogichen / v
shell, a all rabotaet kak *.
Prostejshij sposob podpisat'sya na novosti - eto ob®yavit' pod-
pisku na all, a zatem vospol'zovat'sya komandoj U programmy read-
news i otmenit' podpisku na news-gruppy, kotorye Vy ne hotite
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 7
chitat'. Pri etom Vy budete videt' vse vnov' sozdannye news-
gruppy, poluchite vozmozhnost' ocenit' ih i otmenit' podpisku na
te, kotorye Vam ne interesny.
News-gruppy pokazyvayut Vam v tom poryadke, v kakom oni pere-
chisleny v fajle .newsrc (posle stroki options). Esli Vas ne ust-
raivaet poryadok, perestav'te stroki tak, kak Vam nravitsya, ne za-
byvaya pri etom, chto stroka options dolzhna byt' pervoj v fajle.
Posylka soobshchenij
CHtoby otpravit' novoe soobshchenie, naberite
postnews
Pervym delom Vas sprosyat, yavlyaetsya li Vashe soobshchenie prodolzheniem
kakogo-libo drugogo. Otvet'te yes ili no. Esli yes, delaetsya to
zhe, kak esli by Vy vveli komandu f v readnews, no neobhodimo op-
redelit', kakoe soobshchenie Vy prodolzhaete. Vas sprosyat, v kakoj
news-gruppe Vy prochitali eto soobshchenie, i ego nomer. Esli Vy ne
pomnite, vernites' v readnews i vyyasnite. Vazhno, chtoby soobshche-
niya, otnosyashchiesya k obsuzhdeniyu odnogo voprosa, hranilis' vmeste.
Kto-to mozhet sil'no rasstroit'sya, poluchiv v kachestve prodolzheniya
nekogo soobshcheniya tekst "YA soglasen. |tu programmu v takom vide
ispol'zovat' opasno." i ne imeya ponyatiya, k chemu on otnositsya.
Esli Vy otvetili no, postnews(1) sprosit o teme novogo soob-
shcheniya. Tema dolzhna byt' kak mozhno bolee informativnoj. Napri-
mer, "'67 Porsche prodaetsya v N'yu Dzhersi" gorazdo luchshe, chem
"Prodayu avtomobil'" ili dazhe "Prodayu". Zatem on sprosit, kakoj
news-gruppe Vy hotite poslat' eto soobshchenie. Esli Vy ne znaete
tochno, vmesto nazvaniya news-gruppy vvedite ?, i poluchite spisok
dostupnyh sejchas grupp. Posle etogo Vas sprosyat, kak daleko sle-
duet rasprostranyat' soobshchenie. Vazhno ukazat' oblast' rasprostra-
neniya kak mozhno bolee uzkoj, sootvetstvenno naznacheniyu Vashego so-
obshcheniya. Pomnite, chto krome Soedinennyh SHtatov i Kanady mnogie
news-gruppy chitayut v Evrope, Avstralii i Azii. Nehorosho posylat'
soobshchenie (iz predydushchego primera) "V N'yu Dzhersi prodaetsya avto-
mobil'" vsemu miru, ukazav oblast' rasprostraneniya world. Prak-
ticheski nevozmozhno, chtoby chelovek v SHvecii ili Koree zaintereso-
valsya pokupkoj Vashego avtomobilya (dazhe esli eto Porsche). Pere-
davat' eto soobshchenie tak daleko bylo by pustoj tratoj deneg i
komp'yuternyh resursov. V dannom sluchae podhodyashchej oblast'yu rasp-
rostraneniya bylo by nj, to est' tol'ko v N'yu Dzhersi. Esli net
podhodyashchej lokal'noj oblasti rasprostraneniya, na hudoj konec
mozhno ogranichit'sya usa. Esli Vy tochno ne znaete, kakie oblasti
dostupny iz Vashej tochki, vmesto imeni oblasti vvedite ?, i polu-
chite spisok dostupnyh Vam oblastej. Esli ukazana oblast' rasp-
rostraneniya world, Vashe soobshchenie budut chitat' (vozmozhno, s otv-
rashcheniem) tysyachi lyudej po vsemu miru.
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 8
Zatem Vy popadete v redaktor. Otstupiv odnu pustuyu stroku,
vvedite tekst soobshcheniya, i vyjdite iz redaktora. Soobshchenie budet
otpravleno ukazannoj news-gruppe. Esli, nahodyas' v redaktore, Vy
peredumali po povodu zagolovkov soobshcheniya, mozhete otredaktirovat'
takzhe i ih. Mozhno takzhe dobavit' dopolnitel'nye stroki zago-
lovka, vstaviv ih pered pustoj strokoj.
Prosmotr staryh soobshchenij
U komandy readnews est' neskol'ko klyuchej, kotorye pomogayut
otyskat' staroe soobshchenie, kotoroe Vy hoteli by perechitat'. Klyuch
-n newsgroups ogranichivaet Vash poisk neskol'kimi news-gruppami.
Klyuch -x ukazyvaet, chto sleduet ignorirovat' zapis' o tom, kakie
soobshcheniya prochitany, sdelannuyu v fajle .newsrc v Vashem kataloge.
Pri etom vydayutsya vse soobshcheniya iz vseh news-grupp, na kotorye Vy
podpisany, dazhe te, kotorye Vy uzhe videli. S etim klyuchem read-
news ne izmenyaet zapisi v fajle .newsrc. Klyuch -a date zaprashi-
vaet soobshcheniya, poluchennye posle zadannoj daty date. Pomnite,
chto s klyuchem -a vydayutsya tol'ko te soobshcheniya, kotoryh Vy eshche ne
videli, esli tol'ko Vy ne ukazyvaete ego vmeste s klyuchem -x.
(Soobshcheniya hranyatsya v fajle do teh por, poka ne ustareyut, obychno
dve nedeli.) Klyuch -t keywords zaprashivaet dlya rassmotreniya soob-
shcheniya, kotorye soderzhat odno iz klyuchevyh slov keywords v zago-
lovke. Tak, komanda
readnews -n comp.unix -x -a last thursday -t setuid
otyskivaet vse soobshcheniya v news-gruppe comp.unix poluchennye s
proshlogo chetverga i otnosyashchiesya k funkcii setuid. (Bud'te osto-
rozhny s klyuchem -t. Privedennyj primer ne nahodit ni soobshchenij
pro "suid", ni soobshchenij bez zagolovka, to est' propuskaet soob-
shcheniya, ch'i avtory yavno ne ukazali slovo "setuid" v zagolovke.)
Byvayut polezny drugie klyuchi, takie kak -l (kotoryj perechis-
lyaet tol'ko zagolovki soobshchenij - udobnaya forma prosmotra bol'-
shogo kolichestva soobshchenij.) Klyuch -p pechataet soobshcheniya, ne ozhidaya
nikakogo vvoda; eto pohozhe na nekotorye starye programmy pros-
motra novostej, sushchestvovavshie vo mnogih sistemah UNIX i nuzhno
dlya pryamogo vyvoda na printer. Klyuch -r menyaet poryadok prosmotra
na protivopolozhnyj, ot bolee novyh k bolee starym soobshcheniyam.
Pol'zovatel'skie interfejsy
Pol'zovatel'skij interfejs programmy - eto vid, v kotorom
ona predstaet pered pol'zovatelem, to est' eto to, chto ona pecha-
taet na ekrane i to, chto ona pozvolyaet Vam vvodit'. U readnews
est' klyuchi, kotorye pozvolyayut pol'zovat'sya razlichnymi interfej-
sami. Interfejs, opisannyj vyshe, nazyvaetsya interfejsom "msgs",
tak kak on vyderzhan v stile programmy msgs(1) Berkli. (|ta prog-
ramma, v svoyu ochered', imitiruet odnoimennuyu programmu MIT.)
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 9
Klyuchevoj element interfejsa msgs - eto to, chto on pechataet zago-
lovok, a zatem sprashivaet, zhelaete li Vy poluchit' ostal'nuyu chast'
soobshcheniya.
S klyuchom -c predostavlyaetsya drugoj interfejs. V etom sluchae
pechataetsya vse soobshchenie, i zagolovok, i osnovnaya chast', i posle
teksta soobshcheniya Vam predlagayut vvesti komandu. Komandy te zhe,
chto i u interfejsa msgs, no obychno ne prihoditsya ispol'zovat'
suffiks - v komandah r, s, ili f. |tot interfejs nazyvaetsya in-
terfejsom "/bin/mail" (proiznositsya "bin mail"), tak kak on pod-
razhaet programme UNIX s takim imenem.
Tretij interfejs - eto interfejs Mail(1) (proiznositsya "cap
mail"), poluchaemyj pri ispol'zovanii klyucha -M. On neposredst-
venno vyzyvaet programmu Mail, pozvolyaya Vam chitat' novosti pri
pomoshchi teh zhe komand, chto i pochtu. (|tot interfejs mozhet i ne
rabotat' v Vashej sisteme - emu trebuetsya opredelennaya versiya Mail
s klyuchem -T.)
CHetvertyj interfejs - eto nabor programm MH firmy Rand. On
mozhet byt' ispol'zovan, chtoby pryamo chitat' setevye novosti.
Pyatyj interfejs, vnews, kotoryj horosho rabotaet na displeyah,
opisan v prilozhenii.
SHestaya voemozhnost' - eto sistema notesfile, opisannaya v ot-
del'nom dokumente. Ona takzhe displej-orientirovana.
Sed'moj imterfejs - eto rn. On dostatochno moshchnyj i napomi-
naet tekstovyj redaktor EMACS.
Vos'maya vozmozhnost' - eto ispol'zovanie Vashej lyubimoj pochto-
voj sistemy v kachestve interfejsa. Est' neskol'ko raznyh programm
chteniya pochty, vklyuchaya /bin/mail(1), Mail, msg(1), i MH. Dlya chte-
niya novostej mozhno ispol'zovat' lyubuyu pochtovuyu sistemu, u kotoroj
est' klyuch dlya zadaniya al'ternativnogo pochtovogo yashchika. Naprimer,
chtoby vospol'zovat'sya Mail bez klyucha -M, naberite
readnews -c "Mail -f %"
Komanda sistemy, ukazannaya v kavychkah, vyzyvaetsya programmoj
readnews. Klyuch -f programmy Mail zadaet imya al'ternativnogo poch-
tovogo yashchika. Readnews pomestit novosti vo vremennyj fajl, i imya
etogo fajla peredast pochtovoj programme vmesto %. U interfejsov
etogo tipa est' vazhnoe otlichie. Pochtovye programmy ne vozvrashchayut
priznaka, kakie soobshcheniya Vy prochitali, a kakie propustili.
Readnews budet dumat', chto Vy chitali vse soobshcheniya, dazhe esli eto
nepravda, i pometit ih kak prochitannye. V protivopolozhnost'
etomu, klyuch -M vyzyvaet Mail s klyuchem -T, zastavlyayushchim Mail soob-
shchit' readnews, kakie soobshcheniya Vy prochitali.
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 10
Poluchenie novostej pri vhode v sistemu
Bol'shinstvu pol'zovatelej nravitsya, chtoby im soobshchali o na-
lichii novostej pri vhode v sistemu. Pri etom oni ne zabyvayut pro
novosti i ne otvlekayutsya na nih v techenie dnya. Esli Vy utrom
vhodite v sistemu, Vy mozhete otnosit'sya k polucheniyu novostej kak
k chteniyu utrennej gazety. Prinyato pomeshchat' komandu checknews ili
readnews v fajl .profile ili .login, soderzhashchij komandy, kotorye
vypolnyayutsya pri vhode v sistemu.
Poskol'ku novostej mozhet i ne byt', i poskol'ku v etom slu-
chae readnews voz'metsya za nelegkij trud po poisku vseh neprochi-
tannyh soobshchenij (reshiv, chto Vy sobiraetes' chitat' ih), est' eshche
odna komanda, kotoraya nazyvaetsya checknews i soobshchaet, est' li
novosti. Komanda checknews men'she i bystree, chem readnews, i
sdelana special'no dlya pomeshcheniya ee v startovyj fajl. U nee
takzhe est' klyuchi, s kotorymi ona nichego ne govorit, esli novosti
est' (ili ih net), a v sluchae nalichiya novostej avtomaticheski za-
puskaet readnews.
Klyuchi komandy checknews takovy:
-y Vydat' soobshchenie "There is news", esli est' svezhie no-
vosti.
-v Esli zadan vmeste s klyuchem -y, vmesto soobshcheniya "There
is news" vydaet "News: newsgroup ...", nazyvaya imya
pervoj news-gruppy, soderzhashchej neprochitannye novosti.
Esli pervaya predstavlennaya news-gruppa general, eto mo-
zhet ispol'zovat'sya, chtoby soobshchit' pol'zovatelyam, nas-
kol'ko novosti vazhny.
-n Vydat' "No news", esli novostej net.
-e Esli est' svezhie novosti, zapustit' readnews. Vse ar-
gumenty, ukazannye posle -e peredayutsya readnews.
Tak
checknews -yn
soobshchaet Vam, est' li svezhie novosti.
checknews -e -M
zapuskaet readnews s interfejsom Mail, esli novosti est', inache
nichego ne delaet.
checknews -y
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 11
soobshchaet, esli novosti est', i molchit, esli ih net.
Sozdanie novyh news-grupp
Novye news-gruppy predlagayutsya pol'zovatelyami i sozdayutsya
administratorami lokal'nyh mashin. CHtoby sozdat' novuyu gruppu,
pervym delom ubedites', chto eto dejstvitel'no sleduet delat'.
Obychno predlozhenie o sozdanii obshchej dlya vsego mira news-gruppy
posylayut gruppam news.groups,whatever.relatedgroup
(whatever.relatedgroup dolzhna byt' gruppa, vnutri kotoroj Vy ho-
tite sozdat' novuyu.) Naprimer, predlozhenie sozdat'
rec.arts.tv.soaps sleduet poslat' gruppam
rec.arts.tv,news.groups). Prodolzheniya posylayut tol'ko gruppe
news.groups. (Dlya etogo neobhodimo vklyuchit' stroku
Followup-To: news.groups
v zagolovok Vashego organizacionnogo soobshcheniya). Esli ustanov-
leno, chto takaya gruppa predstavlyaet interes dlya mnogih, i nazva-
nie vseh ustraivaet, to mozhete poprosit' Vashego lokal'nogo sete-
vogo administratora sozdat' news-gruppu. (Na samom dele ee mozhet
sozdat' lyuboj setevoj administrator v lyubom meste seti, v prede-
lah etoj gruppy.) Posle togo, kak news-gruppa sozdana i otprav-
leno pervoe soobshchenie, kazhdyj, komu eto interesno, mozhet ej pi-
sat'.
Spisok news-grupp
V etom razdele perechisleny sushchestvuyushchie v nastoyashchee vremya
news-gruppy. |tot spisok dolzhen pomoch' Vam reshit', na chto Vy ho-
tite podpisat'sya. Zametim, chto spisok news-grupp postoyanno menya-
etsya. Zametim takzhe, chto v spisok vklyucheny gruppy, kotorye su-
shchestvuyut vo vsej seti. Poskol'ku ne vse organizacii vypisyvayut
vse news-gruppy, rekomenduem kazhdoj organizacii, prezhde, chem
rasprostranyat' spisok sredi svoih pol'zovatelej, ispravit' ego.
Esli eto nevozmozhno, sleduet razoslat' dopolnitel'noe preduprezh-
denie.
Lokal'nye gruppy
Lokal'nye gruppy hranyatsya tol'ko na etoj mashine. Imena lo-
kal'nyh grupp opredelyayutsya po otsutstviyu prefiksa, to est' v nih
net tochki.
general Novosti, kotorye sleduet prochitat' vsem na lokal'noj
mashine. Naprimer: "Sistema ne budet rabotat' v pone-
del'nik s utra do obeda." Ili "Novaya versiya programmy x
nakonec ustanovlena." |ta news-gruppa obychno obyaza-
tel'na dlya vseh - Vas zastavlyayut na nee podpisat'sya.
(Spisok obyazatel'nyh news-grupp razlichaetsya v raznyh
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 12
mestah.) |to trebovanie garantiruet, chto vazhnye ob®yav-
leniya dojdut do vseh pol'zovatelej. (Ran'she eto dela-
los' pri pomoshchi msgs.)
Obshchesetevye gruppy
Zdes' privedeny gruppy, sushchestvovavshie na moment poslednej
redakcii dannogo rukovodstva. |tot spisok, nesomnenno, uzhe usta-
rel. Vy mozhete poluchit' svezhij spisok, vvedya ? v otvet na prig-
lashenie "Newsgroups? ".
comp.ai Artificial Intelligence discussions.
comp.ai.digest Arpanet Artificial Intelligence Digest. (Moderated)
comp.arch Computer architecture.
comp.bugs.2bsd Reports of UNIX* version 2BSD related bugs.
comp.bugs.4bsd Reports of UNIX version 4BSD related bugs.
comp.bugs.misc General bug reports and fixes.
comp.bugs.sys5 Reports of AT&T System 5 (and System 3) related bugs.
comp.cog-eng Cognitive engineering.
comp.compilers Compiler construction, etc. (Moderated)
comp.databases Database and data management issues and theory.
comp.dcom.lans Local area network hardware and software.
comp.dcom.modems Data communications hardware and software.
comp.dcom.telecom Telecommunications digest. (Moderated)
comp.doc Public-domain documentation. (Moderated)
comp.doc.techreports Announcements and lists of technical reports.(Moderated)
comp.edu Computer science education.
comp.emacs EMACS editors of different flavors.
comp.graphics Computer graphics, art, animation, image processing,
comp.graphics.digest Arpanet Digest on Computer Graphics. (Moderated)
comp.lang.ada The computer language Ada*.
comp.lang.apl The computer language APL.
comp.lang.c The computer language C.
comp.lang.c++ The object-oriented computer language C++.
comp.lang.forth The computer language Forth.
comp.lang.fortran The computer language FORTRAN.
comp.lang.lisp The computer language LISP.
comp.lang.misc Other computer languages.
comp.lang.modula2 The computer language Modula-2.
comp.lang.pascal The computer language Pascal.
comp.lang.prolog The computer language PROLOG.
comp.lang.smalltalk The computer language Smalltalk 80.
comp.laser-printers Laser printers, hardware and software. (Moderated)
comp.lsi Large scale integrated circuits.
comp.mail.headers Arpanet header-people mailnig list.
comp.mail.maps Various maps, including UUCP maps. (Moderated)
comp.mail.uucp Proposed uucp mail/network standards.
comp.newprod Announcements of new products (Moderated)
comp.org.decus DEC* Users' Society newsgroup.
comp.org.usenix USENIX Association events and announcements.
comp.os.cpm The CP/M operating system.
News Version B 2.11 September 22, 1986
Kak chitat' setevye novosti 13
comp.os.eunice The SRI Eunice system.
comp.os.os9 The os9 operating system. (Moderated)
comp.os.vms DEC's VMS Operating System(Moderated)
comp.periphs Peripheral devices.
comp.protocols File Transfer Protocol discussions.(Moderated)
comp.protocols.appletalk Applebus hardware & software. (Moderated)
comp.protocols.kermit Information about the Kermit package.(Moderated)
comp.protocols.tcp-ip TCP and IP network protocols.(Moderated)
comp.sources.amiga Public Domain Software for the Amiga.(Moderated)
comp.sources.bugs Bugs and fixes for comp.sources postings (Moderated)
comp.sources.d Any discussion on comp.sources postings.
comp.sources.games Postings of recreational software(Moderated)
comp.sources.mac Public Domain Software for the Macintosh (Moderated)
comp.sources.unix Public Domain Software for Unix systems (Moderated)
comp.sources.wanted Requests for software, termcap entries, etc.
comp.std.c C language standards(Moderated)
comp.std.internat International standards
comp.std.mumps The X11.1 committee on Mumps (Moderated)
comp.std.unix The P1003 committee on UNIX (Moderated)
comp.sys.amiga Commodore Amiga computers -- info, uses, no programs.
comp.sys.apollo Apollo computer systems.(Moderated)
comp.sys.apple Apple computers.
comp.sys.atari.8bit 8 bit Atari computers.
comp.sys.atari.st 16 bit Atari computers.
comp.sys.att AT&T computers.
comp.sys.cbm Commodore computers.
comp.sys.dec DEC computers.
comp.sys.hp Hewlett/Packard computers
comp.sys.ibm.pc IBM personal computers.
comp.sys.ibm.pc.digest Arpanet Digest on the IBM PC family.(Moderated)
comp.sys.intel Intel computers.
comp.sys.m6809 Motorola 6809's.
comp.sys.m68k Motorola 68000, 68010, 68020 based computers
comp.sys.m68k.digest Arpanet Digest on 68000-based systems.(Moderated)
comp.sys.mac