Annotation of 43BSDTahoe/new/news/doc/howto.mn, revision 1.1.1.1

1.1       root        1: .\" Modified 9/29/85 by Matt Bishop ([email protected])
                      2: .\" to work with the TROFF news document macros.
                      3: .ds h0 "How to Read the Network News
                      4: .ds h1
                      5: .ds h2 %
                      6: .ds f0 "\*(vr
                      7: .ds f1
                      8: .ds f2 "Spetember 22, 1986
                      9: .de Qp                                 \" quoted command as hanging char
                     10: .lp "\\f3\\$1\\f1" \\$2
                     11: ..
                     12: .de Qc                                 \" quoted command as hanging string
                     13: .lp "\\f3<\\s-2\\$1\\s0>\\f1" \\$2
                     14: ..
                     15: .de Op                                 \" option as hanging string
                     16: .lp "\\f3\\$1\\f1" \\$2
                     17: ..
                     18: .mt
                     19: How to Read the Network News
                     20: .au
                     21: Mark R. Horton
                     22: .ai
                     23: AT&T Bell Laboratories
                     24: Columbus, OH  43213
                     25: .au
                     26: Revised by Rick Adams for 2.11
                     27: .bt
                     28: .hu
                     29: What is the Network News?
                     30: .pg
                     31: USENET (Users' Network)
                     32: is a bulletin board shared among many
                     33: computer systems around the world.
                     34: USENET is a logical network,
                     35: sitting on top of several physical networks,
                     36: including
                     37: .i UUCP ,
                     38: .i BLICN ,
                     39: .i BERKNET ,
                     40: .i X.25 ,
                     41: and the
                     42: .i ARPANET .
                     43: Sites on USENET include many universities,
                     44: private companies, and research organizations.
                     45: Most of the members of USENET are either
                     46: university computer science departments
                     47: or part of AT&T.
                     48: Currently, there are over 50,000 participants at over 2,000 USENET sites in
                     49: the USA, Canada, Europe, Japan and Korea with more joining every day.
                     50: Most are running the
                     51: .ux
                     52: operating system.
                     53: .pg
                     54: The network news,
                     55: or simply
                     56: .i netnews ,
                     57: is the set of programs that provide access to the news
                     58: and transfer it from one machine to the next.
                     59: Netnews was originally written at Duke University
                     60: and has been modified extensively by the University
                     61: of California at Berkeley and others.
                     62: Netnews allows articles to be posted for limited or very wide distribution.
                     63: This document contains a list of newsgroups
                     64: that were active at the time the document was written.
                     65: It exists
                     66: to assist you in determining which newsgroups you may
                     67: want to subscribe to.
                     68: When creating a new article,
                     69: the level of distribution can be controlled
                     70: by use of the
                     71: .cf Distribution
                     72: field.
                     73: This will prevent notices of apartments for rent in New Jersey
                     74: being broadcast to California
                     75: (or even Europe).
                     76: .pg
                     77: Any user can post an article,
                     78: which will be sent out to the network
                     79: to be read by persons interested in that topic.
                     80: You can specify which topics are of interest to you by putting them in a
                     81: .i "subscription list" .
                     82: Then,
                     83: whenever you ask to read news,
                     84: the news reading program will present all unread articles of interest.
                     85: There are also facilities for browsing through old news,
                     86: posting follow-up articles,
                     87: and sending direct electronic mail replies to the author of an article.
                     88: .pg
                     89: This paper is a tutorial,
                     90: aimed at the user who wants to read and possibly post news.
                     91: The system administrator who must install the software
                     92: should see the companion document
                     93: .i "USENET Version B Installation" .
                     94: .hu
                     95: Why USENET?
                     96: .pg
                     97: USENET is useful in a number of ways.
                     98: Someone wishing to announce a new program or product can reach a wide audience.
                     99: A user can ask \*(lqDoes anyone have an
                    100: .i x ?\*(rq
                    101: and will usually get several responses within a day or two.
                    102: Bug reports and their fixes can be made quickly available
                    103: without the usual overhead of sending out mass mailings.
                    104: Discussions involving many people at different locations
                    105: can take place without having to get everyone together.
                    106: .pg
                    107: Another facility with similar capabilities to
                    108: .i netnews
                    109: is the
                    110: .i "electronic mailing list" .
                    111: A mailing list is a collection of electronic mailing addresses of users
                    112: who are interested in a particular topic.
                    113: By sending electronic mail to the list,
                    114: all users on the list receive a copy of the article.
                    115: While the mailing list facility is quite useful,
                    116: USENET offers a number of advantages not present in mailing lists.
                    117: Getting yourself on a mailing list is not always easy.
                    118: You have to figure out who maintains the list and ask them to put you on it.
                    119: Often these people are out of town or busy,
                    120: and don't put you on the list for several days.
                    121: Sometimes you have to send mail to the entire mailing list,
                    122: hoping that one of the readers will tell you who maintains the list.
                    123: Once you are on the list,
                    124: you often find yourself in the middle of a discussion.
                    125: Netnews keeps old articles around until they expire (usually about two weeks)
                    126: so you can browse through old news to catch up on what you missed.
                    127: Similarly,
                    128: referring to an old article is easy,
                    129: without having to keep a personal file of all old mail to the list.
                    130: .pg
                    131: Another advantage is appreciated by the other users of the system.
                    132: There is less overhead in having only one copy of each message
                    133: sent to each machine,
                    134: rather than having separate copies sent
                    135: to each of several users on the same machine.
                    136: This cuts down on computer time to process the messages,
                    137: and on-line costs for telephone calls to transfer messages
                    138: from one machine to another (when phone lines are used).
                    139: Another advantage is in the disk space consumed.
                    140: When only one message is sent to each system,
                    141: only one copy of the message is kept on disk.
                    142: In a mailing list environment,
                    143: each user has a copy in a mailbox.
                    144: Of course, if the mailing list is small enough the overhead is less
                    145: than an international newsgroup.
                    146: .hu
                    147: How do I Read News?
                    148: .pg
                    149: In the USENET jargon,
                    150: interest topics are called
                    151: .i newsgroups .
                    152: A newsgroup list appears in a later section,
                    153: current as this paper was written.
                    154: You have your own
                    155: .i "subscription list"
                    156: of newsgroups to which you are said to
                    157: .i subscribe .
                    158: .pg
                    159: The simplest way to read news is to type the command:
                    160: .sd c
                    161: readnews
                    162: .ed
                    163: Other possibilities include: a full-screen-oriented news reading program,
                    164: .i vnews (1),
                    165: (described in the Appendix,) the
                    166: .i notesfile
                    167: system, which can also be used for news (described in a separate paper,)
                    168: and
                    169: .i rn ,
                    170: a very popular news reading program distributed separately from this package.
                    171: Each newsgroup to which you subscribe will be presented,
                    172: one article at a time.
                    173: As each article is presented,
                    174: you will be shown the
                    175: .i header
                    176: (containing the name of the author,
                    177: the subject,
                    178: and the length of the article)
                    179: and you will be asked if you want more.
                    180: There are a number of possible choices you can make at this point.
                    181: The three most common
                    182: .qp y , (
                    183: .qp n ,
                    184: and
                    185: .qp q )
                    186: are suggested by the program.
                    187: (To see a complete list of possible responses,
                    188: type
                    189: .qp ?
                    190: for help.)
                    191: You can type
                    192: .qp y
                    193: for \*(lqyes\*(rq
                    194: (or simply hit
                    195: .qc RETURN )
                    196: and the rest of the message will be displayed.
                    197: (If the message is long,
                    198: it may stop before it runs off the top of the screen.
                    199: Type
                    200: .qc SPACE
                    201: or
                    202: .qc RETURN
                    203: to see more of the message.
                    204: Another choice you can make is
                    205: .qp n
                    206: for \*(lqno\*(rq.
                    207: This means you are not interested in the message \-
                    208: it will not be offered to you again.
                    209: A third option is
                    210: .qp q
                    211: for \*(lqquit\*(rq.
                    212: This causes a record to be made of which articles you read
                    213: (or refused)
                    214: and you will exit netnews.
                    215: When you have read all the news,
                    216: this happens automatically.
                    217: The
                    218: .qp q
                    219: command is mainly useful if you are in a hurry
                    220: and don't have time to read all the news right now.
                    221: (Many users put a
                    222: .i readnews (1)
                    223: or
                    224: .i checknews (1)
                    225: command in their
                    226: .i .profile
                    227: or
                    228: .i .login
                    229: files so that they will see new news each time they log in.)
                    230: .pg
                    231: If you are reading news for the first time,
                    232: you may find yourself swamped by the volume of unread news,
                    233: especially if the default subscription is
                    234: .ng all .
                    235: Don't let this bother you.
                    236: If you are getting newsgroups in which you have no interest,
                    237: you can change your subscription list
                    238: (see below).
                    239: Also,
                    240: bear in mind that what you see
                    241: is probably at least two weeks' accumulation of news.
                    242: If you want to just get rid of all old news and start anew,
                    243: type
                    244: .sd c
                    245: readnews \-K \-n all
                    246: .ed
                    247: which will throw away all old news,
                    248: recording that you have seen it all.
                    249: Or,
                    250: you can use the
                    251: .qp K
                    252: command to mark all articles in the current newsgroup as read.
                    253: .pg
                    254: Once you catch up with (or ignore) all the old news,
                    255: the news will come in daily at a more manageable rate.
                    256: (If the daily rate is still too much
                    257: you may wish to unsubscribe to some of the higher volume, less useful newsgroups.)
                    258: Finally,
                    259: note that while an article is printing,
                    260: you can hit
                    261: your interrupt character
                    262: (usually
                    263: .qc CONTROL-C
                    264: or
                    265: .qc DELETE ),
                    266: which will throw away the rest of the article.
                    267: .pg
                    268: Among the other commands you can type after seeing the header
                    269: of an article are:
                    270: .Qp x 13
                    271: Exit
                    272: .i readnews .
                    273: This is different from
                    274: .qp q
                    275: in that the
                    276: .qp q
                    277: command
                    278: will update the record of which articles you have read,
                    279: but
                    280: .qp x
                    281: will pretend you never started
                    282: .i readnews .
                    283: .Qp N 13
                    284: Go on to the next newsgroup.
                    285: The remaining articles in the current newsgroup are considered
                    286: .i unread ,
                    287: and will be offered to you again the next time you read news.
                    288: .Qp "s \f2file\fP" 13
                    289: The article is saved in a disk file with the given name.
                    290: In practice,
                    291: what usually happens is that an article is printed,
                    292: and then
                    293: .i readnews
                    294: goes on to print the header of the next article
                    295: before you get a chance to type anything.
                    296: So you usually want to write out the
                    297: .i previous
                    298: message
                    299: (the last one you have read in full);
                    300: in this case,
                    301: use the form
                    302: .qp s\-
                    303: .i filename .
                    304: .Qp e 13
                    305: Erase the memory of having seen this article.
                    306: It will be offered to you again next time,
                    307: as though you had never seen it.
                    308: The variation
                    309: .qp e\-
                    310: (erase  memory of the previously read article instead of
                    311: the current article) is useful for checking follow-ups to see
                    312: if anyone has already said what you wanted to say.
                    313: .Qp r 13
                    314: Reply to the author of the message.
                    315: You will be placed in the editor,
                    316: with a set of headers derived from the message you are replying to.
                    317: Type in your message after the blank line.
                    318: If you wish to edit the header list
                    319: to add more recipients or send carbon copies,
                    320: for instance,
                    321: you can edit the header lines.
                    322: Anyone listed on a line beginning with
                    323: .hf To
                    324: or
                    325: .hf Cc
                    326: will receive a copy of your reply.
                    327: Note that the path used to receive a piece of news may not be the fastest
                    328: way to reply by mail. If speed is important and you know a faster way,
                    329: edit it in place of what the reply command supplied.
                    330: A mail command will then be started up,
                    331: addressed to the persons listed in the header.
                    332: You are then returned to
                    333: .i readnews .
                    334: The case
                    335: .qp r\-
                    336: is also useful to reply to the previous message.
                    337: Another variation on this is
                    338: .qp rd\-
                    339: which puts you in
                    340: .b $MAILER
                    341: (or
                    342: .i mail (1)
                    343: by default)
                    344: to type in your reply directly.
                    345: .Qp f 13
                    346: Post a follow-up message to the same newsgroup.
                    347: This posts an article on this newsgroup
                    348: with the same title as the original article.
                    349: Use common sense when posting follow-ups. (Read Matt Bishop's paper
                    350: \*(lqHow to use USENET Effectively\*(rq for extended discussion of when
                    351: and when not to post -- many follow-up articles should have just been replies.)
                    352: You will be placed in the editor. Enter your message and exit.
                    353: The case
                    354: .qp f\-
                    355: is also useful to follow up the previous message.
                    356: In each case,
                    357: the editor you are placed in will be
                    358: .i vi (1)
                    359: unless you set
                    360: .b EDITOR
                    361: (in your environment) to some other editor.
                    362: You should enter the text of the follow-up after the blank line.
                    363: .Qp + 13
                    364: The article is skipped for now.
                    365: The next time you read news,
                    366: you will be offered this article again.
                    367: .Qp \- 13
                    368: Go back to the previous article.
                    369: This toggles,
                    370: so that two
                    371: .qp \- 's
                    372: get you the current article.
                    373: .Qp b 13
                    374: Back up one article in the current group.
                    375: This is not necessarily the previous article.
                    376: .Qp U 13
                    377: Unsubscribe from this newsgroup.
                    378: Your
                    379: .i \&.newsrc (5)
                    380: file will be edited to change the
                    381: .qp :
                    382: for that newsgroup to an
                    383: .qp !
                    384: preventing you from being shown that newsgroup again.
                    385: .Qp ? 13
                    386: If you type any unrecognized command,
                    387: a summary of valid commands will be printed.
                    388: .hu
                    389: Changing your Subscription List
                    390: .pg
                    391: If you take no special action you will subscribe to a default subscription list.
                    392: This default varies locally.
                    393: To find out your local default,
                    394: type
                    395: .sd c
                    396: readnews \-s
                    397: .ed
                    398: Typically this list will include all newsgroups ending in \*(lqgeneral\*(rq
                    399: or \*(lqannounce\*(rq,
                    400: such as
                    401: .ng general ,
                    402: and
                    403: .ng news.announce .
                    404: (As distributed,
                    405: the default is
                    406: .ng general\f1,\fPall.announce .
                    407: Another popular default is
                    408: .ng all .)
                    409: You can change this by creating a file in your home directory named
                    410: .i .newsrc
                    411: which contains as its first line a line of the form:
                    412: .sd c
                    413: options \-n newsgroup,newsgroup,newsgroup ...
                    414: .ed
                    415: If your lines get too long,
                    416: you can continue them on subsequent lines
                    417: by beginning those lines with a space.
                    418: (The netnews system will put extra lines in this file
                    419: to record which articles you have read.
                    420: You should ignore these lines unless you want to edit them.)
                    421: For example,
                    422: if you are creating a subscription list for the first time,
                    423: and have already read news,
                    424: you will find some text already in your
                    425: .i .newsrc
                    426: file,
                    427: recording which articles you have read.
                    428: You should put your
                    429: .b options
                    430: line before the first line of the file.)
                    431: Thus,
                    432: .sd c
                    433: options \-n general,news.announce,comp.human-nets
                    434: .ed
                    435: will subscribe to those three newsgroups.
                    436: .pg
                    437: An
                    438: .qp !
                    439: can be used to exclude certain newsgroups and the word
                    440: .ng all
                    441: can be used as a wild card,
                    442: representing any newsgroup.
                    443: You can also use
                    444: .ng all
                    445: as a prefix or suffix to match a class of newsgroups.
                    446: For example,
                    447: .sd c
                    448: options \-n all,!talk,!rec.humor,!all.unix
                    449: .ed
                    450: will result in a subscription to all newsgroups except for \*(lqtalk\*(rq group,
                    451: jokes,
                    452: and any
                    453: .ux
                    454: information.
                    455: The metacharacter
                    456: .qp .
                    457: is like
                    458: .qp /
                    459: to the shell,
                    460: and
                    461: .ng all
                    462: is like
                    463: .qp * .
                    464: .pg
                    465: A simpler way to subscribe to news is to subscribe to
                    466: .ng all ,
                    467: and then use the
                    468: .qp U
                    469: .i readnews
                    470: command to unsubscribe to newsgroups you don't want to read.
                    471: This way you will see new newsgroups that are created,
                    472: get a chance to evaluate them,
                    473: and then unsubscribe to those that don't interest you.
                    474: .pg
                    475: The order of the newsgroups in your
                    476: .i .newsrc
                    477: (after the options line)
                    478: is the order in which newsgroups will be shown.
                    479: If you want something other than the default,
                    480: move the lines around until you are satisfied with the order.
                    481: Be careful to keep the options line as the first line in the file.
                    482: .hu
                    483: Submitting Articles
                    484: .pg
                    485: To submit a new news article type
                    486: .sd c
                    487: postnews
                    488: .ed
                    489: First,
                    490: it will ask you if this is a follow-up to an article.
                    491: Answer
                    492: .b yes
                    493: or
                    494: .b no .
                    495: If
                    496: .b yes ,
                    497: you really should have done an
                    498: .qp f
                    499: from
                    500: .i readnews ,
                    501: but it will try and figure out which article you are following up to.
                    502: It will ask for the newsgroup in which you read the article
                    503: and the article number.
                    504: If you can't remember,
                    505: go back to
                    506: .i readnews
                    507: and find out.
                    508: It is important that discussions are kept together.
                    509: It is very frustrating for someone to read a follow-up that says:
                    510: \&\*(lqI agree.
                    511: It's very dangerous to leave that program as distributed.\*(rq
                    512: and not have any idea what the poster was referring to.
                    513: .pg
                    514: If you answer
                    515: .b no ,
                    516: .i postnews (1)
                    517: will ask you for the subject of the new article.
                    518: This should be as informative as possible.
                    519: For example,
                    520: .cf "'67 Porsche for sale in New Jersey"
                    521: is much better than
                    522: .cf "Car for sale"
                    523: or even
                    524: .cf "For sale" .
                    525: It will then ask which newsgroups you want the article posted in.
                    526: If you are unsure,
                    527: type
                    528: .qp ?
                    529: instead of a specific newsgroup
                    530: and it will show you the list of currently available groups.
                    531: Then,
                    532: you will be asked how far your article should be distributed.
                    533: It is important to keep this as small as possible
                    534: to accomplish the purpose of your article.
                    535: Remember that many newsgroups are read in Europe,
                    536: Australia,
                    537: and Asia in addition to the United States and Canada.
                    538: It does no good
                    539: (to use the previous example)
                    540: to post a
                    541: .cf "Car for sale in New Jersey"
                    542: article with a distribution of 
                    543: .ng world .
                    544: There is almost no chance that a person in Sweden or Korea
                    545: would be interested in buying your car (even if it is a Porsche).
                    546: It is a waste of money and computer resources
                    547: to transmit the article that far.
                    548: For this specific case,
                    549: the appropriate distribution would be
                    550: .ng nj
                    551: or only in New Jersey.
                    552: If there were no local distribution available,
                    553: at least it should be confined to
                    554: .ng usa .
                    555: If you are unsure of the distributions available at your site,
                    556: type
                    557: .qp ?
                    558: instead of a distribution
                    559: and you will receive a list of distributions valid for your site.
                    560: If the distribution is
                    561: .ng world ,
                    562: your article will be read (perhaps with disgust)
                    563: by thousands of people around the world.
                    564: .pg
                    565: Then you will be placed in the editor.
                    566: Enter the text of your article,
                    567: after the blank line,
                    568: and exit the editor.
                    569: The article will be posted to the newsgroups specified.
                    570: If you change your mind about the headers while you are still in the editor,
                    571: you can edit them as well.
                    572: Extra headers can also be added before the blank line.
                    573: .hu
                    574: Browsing through Old News
                    575: .pg
                    576: There are a number of command line options to the
                    577: .i readnews
                    578: command to help you find an old article you want to see again.
                    579: The
                    580: .op \-n
                    581: .i newsgroups
                    582: option restricts your search to certain newsgroups.
                    583: The
                    584: .op \-x
                    585: option arranges to ignore the record of articles read,
                    586: which is kept in your
                    587: .i \&.newsrc
                    588: file.
                    589: This will cause all articles in all newsgroups to which you
                    590: subscribe to be displayed,
                    591: even those which you have already seen.
                    592: It also causes
                    593: .i readnews
                    594: to not update the
                    595: .i \&.newsrc
                    596: file.
                    597: The
                    598: .op \-a
                    599: .i date
                    600: option asks for news received after the given
                    601: .i date .
                    602: Note that even with the
                    603: .op \-a
                    604: option, only articles you have not already seen will be printed,
                    605: unless you combine it with the
                    606: .op \-x
                    607: option.
                    608: (Articles are kept on file until they expire,
                    609: typically after two weeks.)
                    610: The
                    611: .op \-t
                    612: .i keywords
                    613: option restricts the query to articles mentioning one of the
                    614: .i keywords
                    615: in the title of the article.
                    616: Thus,
                    617: the command
                    618: .sd c
                    619: readnews \-n comp.unix \-x \-a last thursday \-t setuid
                    620: .ed
                    621: asks for all articles in newsgroup
                    622: .ng comp.unix
                    623: since last Thursday about the setuid feature.
                    624: (Be careful with the
                    625: .op \-t
                    626: option.
                    627: The above example will not find articles about
                    628: .cf suid ,
                    629: nor will it find articles with no title or
                    630: whose author did not use the word
                    631: .cf setuid
                    632: in the title.)
                    633: .pg
                    634: Other useful options include the
                    635: .op \-l
                    636: option (which lists only the headers of articles \-
                    637: a useful form for browsing through lots of messages.)
                    638: The
                    639: .op \-p
                    640: option prints the messages without asking for any input;
                    641: this is similar to some older news programs on many
                    642: .ux
                    643: systems and is useful for directing output to a printer.
                    644: The
                    645: .op \-r
                    646: option produces articles in reverse order,
                    647: from newest to oldest.
                    648: .hu
                    649: User Interfaces
                    650: .pg
                    651: The
                    652: .i "user interface"
                    653: of a program is the view it presents to the user,
                    654: that is,
                    655: what it prints and what it allows you to type.
                    656: .i Readnews
                    657: has options allowing you to use different user interfaces.
                    658: The interface described above is called the \*(lqmsgs\*(rq interface
                    659: because it mimics the style of the Berkeley
                    660: .i msgs (1)
                    661: program.
                    662: (This program,
                    663: in turn,
                    664: mimics a program at MIT of the same name.)
                    665: The key element of the msgs interface is that after printing the header,
                    666: you are asked if you want the rest of the message.
                    667: .pg
                    668: Another interface is available with the
                    669: .op \-c
                    670: option.
                    671: In this case,
                    672: the entire message is printed,
                    673: header and body,
                    674: and you are prompted at the end of the message.
                    675: The command options are the same as the msgs interface,
                    676: but it is usually not necessary to use the
                    677: .qp \-
                    678: suffix on the
                    679: .qp r ,
                    680: .qp s ,
                    681: or
                    682: .qp f
                    683: commands.
                    684: This interface is called the \*(lq/bin/mail\*(rq
                    685: (pronounced \*(lqbin mail\*(lq)
                    686: interface,
                    687: because it mimics the
                    688: .ux
                    689: program of that name.
                    690: .pg
                    691: A third interface is the
                    692: .i Mail (1)
                    693: (pronounced \*(lqcap mail\*(rq) interface,
                    694: available with the
                    695: .op \-M
                    696: option.
                    697: This invokes the
                    698: .i Mail
                    699: program directly,
                    700: and allows you to read news with the same commands as you read mail.
                    701: (This interface may not work on your system \-
                    702: it requires a special version of
                    703: .i Mail
                    704: with a
                    705: .qp \-T
                    706: option.)
                    707: .pg
                    708: A fourth interface, is the MH news/mail program from Rand.
                    709: That program can be used directly to read network news.
                    710: .pg
                    711: A fifth interface,
                    712: .i vnews ,
                    713: which works well on display terminals, is described in the Appendix.
                    714: .pg
                    715: A sixth possibility is the 
                    716: .i notesfile
                    717: system, described in a separate paper.  It is also display-oriented.
                    718: .pg
                    719: A seventh interface is
                    720: .i rn .
                    721: It is quite powerful and reminiscent of the EMACS text editor.
                    722: .pg
                    723: An eighth possibility is to use your favorite mail system as an interface.
                    724: There are a number of different mail reading programs, including
                    725: .i /bin/mail (1),
                    726: .i Mail ,
                    727: .i msg (1),
                    728: and MH.
                    729: Any mail system with an option to specify an alternative mailbox
                    730: can be used to read news.
                    731: For example,
                    732: to use
                    733: .i Mail
                    734: without the
                    735: .qp \-M
                    736: option,
                    737: type
                    738: .sd c
                    739: readnews \-c "Mail \-f %"
                    740: .ed
                    741: The shell command in quotes is invoked as a child of
                    742: .i readnews.
                    743: The
                    744: .qp \-f
                    745: option to
                    746: .i Mail
                    747: names the alternative mailbox.
                    748: .i Readnews
                    749: will put the news in a temporary file,
                    750: and give the name of this file to the mailer in place of the
                    751: .qp % .
                    752: There is an important difference when using this kind of interface.
                    753: The mailers do not give any indication of which articles you read
                    754: and which ones you skipped.
                    755: .i Readnews
                    756: will assume you read
                    757: .i all
                    758: the articles,
                    759: even if you didn't,
                    760: and mark them all read.
                    761: By contrast,
                    762: the
                    763: .op \-M
                    764: option uses the
                    765: .op \-T
                    766: option to
                    767: .i Mail ,
                    768: asking
                    769: .i Mail
                    770: to tell
                    771: .i readnews
                    772: which articles you read.
                    773: .hu
                    774: Getting News when you Log In
                    775: .pg
                    776: Most users like to be told when they first log in if there is any news.
                    777: This way they are reminded of news,
                    778: but are not interrupted by it during the day.
                    779: If you log in once in the morning,
                    780: you can think of getting the news as reading the morning newspaper.
                    781: It is common to put a
                    782: .i checknews
                    783: or
                    784: .i readnews
                    785: command in your
                    786: .i .profile
                    787: or
                    788: .i .login
                    789: file of commands that are executed when you log in.
                    790: .pg
                    791: Since there might not be any news,
                    792: and since the
                    793: .i readnews
                    794: command goes to a considerable amount of work to find all unread news
                    795: (assuming you are going to read it),
                    796: there is another command,
                    797: called
                    798: .i checknews ,
                    799: which tells you if there is any news.
                    800: The
                    801: .i checknews
                    802: command is smaller and faster than
                    803: .i readnews ,
                    804: and was designed especially for a login file.
                    805: There are also options to be silent if there is (or is not) news,
                    806: and to start up
                    807: .i readnews
                    808: automatically if there is news.
                    809: .pg
                    810: The options to
                    811: .i checknews
                    812: are:
                    813: .Op \-y 10
                    814: Print \*(lqThere is news\*(rq if there is any unread news.
                    815: .Op \-v 10
                    816: If
                    817: .op \-y
                    818: is also given,
                    819: instead of printing \*(lqThere is news\*(rq,
                    820: prints \*(lqNews: \fInewsgroup\fP ...\*(rq
                    821: giving the name of the first newsgroup containing unread news.
                    822: If
                    823: .ng general
                    824: is the first newsgroup presented,
                    825: this can be used to tell users whether the unread news is important.
                    826: .Op \-n 10
                    827: Print \*(lqNo news\*(rq if there is no unread news.
                    828: .Op \-e 10
                    829: If there is any unread news,
                    830: start up
                    831: .i readnews.
                    832: Any additional arguments after the
                    833: .op \-e
                    834: will be passed to readnews.
                    835: .pg
                    836: Thus,
                    837: .sd c
                    838: checknews \-yn
                    839: .ed
                    840: tells you whether there is any unread news.
                    841: .sd c
                    842: checknews \-e \-M
                    843: .ed
                    844: starts up
                    845: .i readnews
                    846: with the
                    847: .i Mail
                    848: interface if there is news,
                    849: and otherwise does nothing.
                    850: .sd c
                    851: checknews \-y
                    852: .ed
                    853: tells you if there is news,
                    854: and is silent if there is no news.
                    855: .hu
                    856: Creating New Newsgroups
                    857: .pg
                    858: New newsgroups are proposed by the users and created by site administrators.
                    859: To create a newsgroup,
                    860: first make sure this is the right thing to do.
                    861: Normally a suggestion is first posted to
                    862: .ng news.groups\f1,\fPwhatever.relatedgroup
                    863: for a world wide newsgroup
                    864: .ng whatever.relatedgroup "" (
                    865: should be the group which you are proposing to subdivide.)
                    866: For example,
                    867: to propose creating
                    868: .ng rec.arts.tv.soaps ,
                    869: post the original article to
                    870: .ng rec.arts.tv\f1,\fPnews.groups ).
                    871: Followups are made to
                    872: .ng news.groups
                    873: .i only .
                    874: (You can force this by putting the line:
                    875: .sd c
                    876: Followup-To: news.groups
                    877: .ed
                    878: in the headers of your original posting).
                    879: If it is established that there is general interest in such a group,
                    880: and a name is agreed on,
                    881: then ask your local netnews administrator to create the newsgroup.
                    882: (It can actually be created by any netnews administrator anywhere on the net,
                    883: within the scope of the newsgroup.)
                    884: Once the newsgroup is created and the first article has been posted,
                    885: the newsgroup is available for all interested persons to post to.
                    886: .hu
                    887: List of Newsgroups
                    888: .pg
                    889: This section lists the newsgroups that are currently active.
                    890: It is intended to help you decide what you want to subscribe to.
                    891: Note that the list is constantly changing.
                    892: Note also that this list only describes those groups available
                    893: on a network-wide basis. Since not all installations choose to receive all
                    894: newsgroups, it is recommended that each installation edit the list of local
                    895: newsgroups to be correct before distributing this document to their users.
                    896: If this is not possible,
                    897: a local appendix can be created.
                    898: .hu 2
                    899: Local
                    900: .pg
                    901: Local groups are kept on the current machine only.
                    902: Local names can be identified by the lack of a prefix,
                    903: that is, there are no periods in local newsgroup names.
                    904: .lp general 10
                    905: News to be read by everyone on the local machine.
                    906: For example:
                    907: \&\*(lqThe system will be down Monday morning for PM.\*(rq
                    908: Or,
                    909: \&\*(lqA new version of program
                    910: .i x
                    911: has been installed.\*(rq
                    912: This newsgroup is usually mandatory \-
                    913: you are required to subscribe to this newsgroup.
                    914: (The list of mandatory newsgroups varies locally.)
                    915: This requirement assures that important announcements reach all users.
                    916: (Formerly
                    917: .i msgs .)
                    918: .hu 2
                    919: Network Wide
                    920: .pg
                    921: These are the groups as of the last editing of this manual.
                    922: The list is undoubtably already out of date.
                    923: A current list can be obtained by typing
                    924: .qp ?
                    925: to the \*(lqNewsgroups? \*(rq prompt in postnews.
                    926: .nf
                    927: .ta \w'comp.protocols.appletalk     'u
                    928: comp.ai        Artificial intelligence discussions.
                    929: comp.ai.digest Arpanet Artificial Intelligence Digest. (Moderated)
                    930: comp.arch      Computer architecture.
                    931: comp.bugs.2bsd Reports of UNIX* version 2BSD related bugs.
                    932: comp.bugs.4bsd Reports of UNIX version 4BSD related bugs.
                    933: comp.bugs.misc General bug reports and fixes.
                    934: comp.bugs.sys5 Reports of AT&T System 5 (and System 3) related bugs.
                    935: comp.cog-eng   Cognitive engineering.
                    936: comp.compilers Compiler construction, etc. (Moderated)
                    937: comp.databases Database and data management issues and theory.
                    938: comp.dcom.lans Local area network hardware and software.
                    939: comp.dcom.modems       Data communications hardware and software.
                    940: comp.dcom.telecom      Telecommunications digest. (Moderated)
                    941: comp.doc       Public-domain documentation. (Moderated)
                    942: comp.doc.techreports   Announcements and lists of technical reports.(Moderated)
                    943: comp.edu       Computer science education.
                    944: comp.emacs     EMACS editors of different flavors.
                    945: comp.graphics  Computer graphics, art, animation, image processing,
                    946: comp.graphics.digest   Arpanet Digest on Computer Graphics. (Moderated)
                    947: comp.lang.ada  The computer language Ada*.
                    948: comp.lang.apl  The computer language APL.
                    949: comp.lang.c    The computer language C.
                    950: comp.lang.c++  The object-oriented computer language C++.
                    951: comp.lang.forth        The computer language Forth.
                    952: comp.lang.fortran      The computer language FORTRAN.
                    953: comp.lang.lisp The computer language LISP.
                    954: comp.lang.misc Other computer languages.
                    955: comp.lang.modula2      The computer language Modula-2.
                    956: comp.lang.pascal       The computer language Pascal.
                    957: comp.lang.prolog       The computer language PROLOG.
                    958: comp.lang.smalltalk    The computer language Smalltalk 80.
                    959: comp.laser-printers    Laser printers, hardware and software. (Moderated)
                    960: comp.lsi       Large scale integrated circuits.
                    961: comp.mail.headers      Arpanet header-people mailnig list.
                    962: comp.mail.maps Various maps, including UUCP maps. (Moderated)
                    963: comp.mail.uucp Proposed uucp mail/network standards.
                    964: comp.newprod   Announcements of new products (Moderated)
                    965: comp.org.decus DEC* Users' Society newsgroup.
                    966: comp.org.usenix        USENIX Association events and announcements.
                    967: comp.os.cpm    The CP/M operating system.
                    968: comp.os.eunice The SRI Eunice system.
                    969: comp.os.os9    The os9 operating system. (Moderated)
                    970: comp.os.vms    DEC's VMS Operating System      (Moderated)
                    971: comp.periphs   Peripheral devices.
                    972: comp.protocols File Transfer Protocol discussions.     (Moderated)
                    973: comp.protocols.appletalk       Applebus hardware & software. (Moderated)
                    974: comp.protocols.kermit  Information about the Kermit package.   (Moderated)
                    975: comp.protocols.tcp-ip  TCP and IP network protocols.   (Moderated)
                    976: comp.sources.amiga     Public Domain Software for the Amiga.   (Moderated)
                    977: comp.sources.bugs      Bugs and fixes for comp.sources postings (Moderated)
                    978: comp.sources.d Any discussion on comp.sources postings.
                    979: comp.sources.games     Postings of recreational software       (Moderated)
                    980: comp.sources.mac       Public Domain Software for the Macintosh (Moderated)
                    981: comp.sources.unix      Public Domain Software for Unix systems (Moderated)
                    982: comp.sources.wanted    Requests for software, termcap entries, etc.
                    983: comp.std.c     C language standards    (Moderated)
                    984: comp.std.internat      International standards
                    985: comp.std.mumps The X11.1 committee on Mumps (Moderated)
                    986: comp.std.unix  The P1003 committee on UNIX (Moderated)
                    987: comp.sys.amiga Commodore Amiga computers -- info, uses, no programs.
                    988: comp.sys.apollo        Apollo computer systems.        (Moderated)
                    989: comp.sys.apple Apple computers.
                    990: comp.sys.atari.8bit    8 bit Atari computers.
                    991: comp.sys.atari.st      16 bit Atari computers.
                    992: comp.sys.att   AT&T computers.
                    993: comp.sys.cbm   Commodore computers.
                    994: comp.sys.dec   DEC computers.
                    995: comp.sys.hp    Hewlett/Packard computers
                    996: comp.sys.ibm.pc        IBM personal computers.
                    997: comp.sys.ibm.pc.digest Arpanet Digest on the IBM PC family.    (Moderated)
                    998: comp.sys.intel Intel computers.
                    999: comp.sys.m6809 Motorola 6809's.
                   1000: comp.sys.m68k  Motorola 68000, 68010, 68020 based computers
                   1001: comp.sys.m68k.digest   Arpanet Digest on 68000-based systems.  (Moderated)
                   1002: comp.sys.mac   The Apple Macintosh & Lisa
                   1003: comp.sys.mac.digest    Arpanet Digest on Apple Macintosh computers (Moderated)
                   1004: comp.sys.masscomp      Masscomp computers.     (Moderated)
                   1005: comp.sys.misc  Other types of computers.
                   1006: comp.sys.nsc   National Semiconductor Computers and chips.
                   1007: comp.sys.pyramid       Pyramid 90x computers.  (Moderated)
                   1008: comp.sys.ridge Ridge 32 computers and ROS.     (Moderated)
                   1009: comp.sys.sequent       Sequent systems, (esp. Balance 8000).   (Moderated)
                   1010: comp.sys.sun   Sun "workstation" computers     (Moderated)
                   1011: comp.sys.tandy Tandy/Radio Shack computers
                   1012: comp.sys.ti    Texas Instruments computers.
                   1013: comp.sys.workstations  Various workstation-type computers.     (Moderated)
                   1014: comp.terminals All sorts of terminals.
                   1015: comp.text      Text processing.
                   1016: comp.unix      UNIX* features and bugs.        (Moderated)
                   1017: comp.unix.questions    General questions on UNIX.
                   1018: comp.unix.wizards      Expert discussions, bug reports, and fixes for UNIX.
                   1019: misc.consumers Consumer interests, product reviews, etc.
                   1020: misc.consumers.house   Owning and maintaining a house.
                   1021: misc.invest    Investments and the handling of money.
                   1022: misc.jobs      Job announcements, requests, etc.
                   1023: misc.kids      Children, their behavior and activities.
                   1024: misc.legal     Legalities and the ethics of law.
                   1025: misc.misc      Various discussions too short-lived for other groups.
                   1026: misc.psi       ESP,PSI, etc (Moderated)
                   1027: misc.taxes     Tax laws and advice.
                   1028: misc.test      Testing of network software. Very boring.
                   1029: misc.wanted    Requests for things that are needed.
                   1030: news.admin     Comments directed to news administrators.
                   1031: news.announce  General announcements of interest to all. (Moderated)
                   1032: news.announce.conferences Upcoming conferences (Moderated)
                   1033: news.announce.newusers Explanatory postings for new users. (Moderated)
                   1034: news.config    Postings of system down times and interruptions.
                   1035: news.groups    Discussions and lists of newsgroups
                   1036: news.lists     News-related statistics and lists       (Moderated)
                   1037: news.misc      Discussions of USENET itself.
                   1038: news.newsites  Postings of new site announcements.
                   1039: news.software.b        B news software.
                   1040: news.software.notes    Notesfile software from the Univ. of Illinois.
                   1041: news.stargate  Satellite transmission of news.
                   1042: news.sysadmin  Comments directed to system administrators.
                   1043: rec.arts.books Books of all genres, shapes, and sizes.
                   1044: rec.arts.comics        The funnies, old and new.
                   1045: rec.arts.drwho Dr. Who.
                   1046: rec.arts.misc  Other arts related topics.
                   1047: rec.arts.movies        Reviews and discussions of movies.
                   1048: rec.arts.poems Poetry.
                   1049: rec.arts.sf-lovers     Science fiction lovers' newsgroup.
                   1050: rec.arts.startrek      Star Trek, the TV show and the movies.
                   1051: rec.arts.tv    The boob tube, its history, and past and current shows.
                   1052: rec.arts.tv.soaps      Postings about TV soap operas.
                   1053: rec.audio      High fidelity audio.
                   1054: rec.autos      Automobiles, automotive products and laws.
                   1055: rec.autos.tech Technical aspects of automobiles, et. al.
                   1056: rec.aviation   Aviation rules, means, and methods.
                   1057: rec.bicycles   Bicycles, related products and laws.
                   1058: rec.birds      Hobbyists interested in bird watching.
                   1059: rec.boats      Hobbyists interested in boating.
                   1060: rec.food.cooking       Food, cooking, cookbooks, and recipes.
                   1061: rec.food.drink Wines and spirits.
                   1062: rec.food.recipes       A "distributed cookbook" of recipes.    (Moderated)
                   1063: rec.food.veg   Vegetarians.
                   1064: rec.games.board        Board games.
                   1065: rec.games.bridge       Hobbyists interested in bridge.
                   1066: rec.games.chess        Chess & computer chess.
                   1067: rec.games.empire       The computer game Empire.
                   1068: rec.games.frp  Fantasy Role Playing games.
                   1069: rec.games.go   Go.
                   1070: rec.games.hack The computer game Hack.
                   1071: rec.games.misc Other games and computer games.
                   1072: rec.games.pbm  Play by Mail games.
                   1073: rec.games.rogue        The computer game Rogue.
                   1074: rec.games.trivia       Trivia.
                   1075: rec.games.video        Video games.
                   1076: rec.gardens    Gardening, methods and results.
                   1077: rec.guns       Firearms        (Moderated)
                   1078: rec.ham-radio  Amateur Radio practices, contests, events, rules, etc.
                   1079: rec.ham-radio.packet   Packet radio setups.
                   1080: rec.humor      Jokes and the like. May be somewhat offensive.
                   1081: rec.humor.d    The content of net.jokes articles
                   1082: rec.mag        Magazine summaries, tables of contents, etc.
                   1083: rec.mag.otherrealms    A science fiction and fantasy "magazine". (Moderated)
                   1084: rec.misc       Other Recreational/participant sports.
                   1085: rec.motorcycles        Motorcycles and related products and laws.
                   1086: rec.music      Reviews and discussion of things musical (Moderated)
                   1087: rec.music.classical    Classical music.
                   1088: rec.music.folk Folks discussing folk music of various sorts
                   1089: rec.music.gaffa        Kate Bush lovers. (Moderated)
                   1090: rec.music.gdead        A group for (Grateful) Dead-heads
                   1091: rec.music.misc Other music related topics.
                   1092: rec.music.synth        Synthesizers and computer music
                   1093: rec.nude       Hobbyists interested in naturist/nudist activities.
                   1094: rec.pets       Pets, pet care, and household animals in general.
                   1095: rec.photo      Hobbyists interested in photography.
                   1096: rec.puzzles    Puzzles, problems, and quizzes.
                   1097: rec.railroad   Real and model train fans' newsgroup.
                   1098: rec.scuba      Hobbyists interested in SCUBA diving.
                   1099: rec.skiing     Hobbyists interested in skiing.
                   1100: rec.sport.baseball     Professional baseball.
                   1101: rec.sport.basketball   Professional basketball.
                   1102: rec.sport.football     Professional football.
                   1103: rec.sport.hockey       Professional hockey.
                   1104: rec.sport.misc Other spectator sports.
                   1105: rec.travel     Traveling all over the world.
                   1106: rec.video      Video and video components.
                   1107: rec.woodworking        Hobbyists interested in woodworking.
                   1108: sci.astro      Astronomy discussions and information.
                   1109: sci.bio        Biology and related sciences.
                   1110: sci.crypt      Different methods of data en/decryption.
                   1111: sci.electronics        Electronic design developments, ideas, and components.
                   1112: sci.lang       Natural languages.
                   1113: sci.math       Mathematical discussions and puzzles.
                   1114: sci.math.stat  Statistics discussion.
                   1115: sci.math.symbolic      Symbolic algebra discussion.
                   1116: sci.med        Medicine and its related products and regulations.
                   1117: sci.misc       General purpose scientific discussions.
                   1118: sci.physics    Physical laws, properties, etc.
                   1119: sci.research   Research and computer research.
                   1120: sci.space      Space, space programs, space related research, etc.
                   1121: sci.space.shuttle      The space shuttle and the STS program.
                   1122: soc.college    College, college activities, campus life, etc.
                   1123: soc.comp       Computers and Society (Moderated)
                   1124: soc.culture.african    Africa & things African
                   1125: soc.culture.celtic     Celtics culture.
                   1126: soc.culture.greek      Greeks culture.
                   1127: soc.culture.indian     India & things Indian
                   1128: soc.culture.jewish     Information and discussion about Judaism.
                   1129: soc.human-nets Computer aided communications digest.   (Moderated)
                   1130: soc.misc       Other Social topics
                   1131: soc.motss      Issues pertaining to homosexuality.
                   1132: soc.net-people Announcements, requests, etc. about people on the net.
                   1133: soc.risks      Risks to the public from computers (Moderated)
                   1134: soc.roots      Genealogical matters.
                   1135: soc.singles    Newsgroup for single people, their activities, etc.
                   1136: soc.women      Women's rights, discrimination, etc.
                   1137: talk.abortion  Abortion.
                   1138: talk.origins   Evolution versus creationism (sometimes hot!).
                   1139: talk.philosophy        Philosophical discussions (Moderated)
                   1140: talk.philosophy.misc   Philosophical discussions.
                   1141: talk.philosophy.tech   Philosphy and technology (Moderated)
                   1142: talk.politics  Political problems, systems, solutions. (Moderated)
                   1143: talk.politics.arms-d   Arms discussion digest. (Moderated)
                   1144: talk.politics.misc     Political discussions. Could get hot.
                   1145: talk.politics.theory   Theory of politics and political systems.
                   1146: talk.religion.christian        The form and nature of Christianity (Moderated)
                   1147: talk.religion.misc     Religious, ethical, and moral implications of actions.
                   1148: talk.rumors    For the posting of rumors.
                   1149: .fi
                   1150: .bp
                   1151: .hu
                   1152: Appendix \- How to use vnews
                   1153: .hu 2 
                   1154: Overview
                   1155: .pg
                   1156: .i Vnews
                   1157: is a program for reading USENET news.
                   1158: It is based on
                   1159: .i readnews
                   1160: but has a CRT-oriented (full screen) user interface.
                   1161: The command line options are identical.
                   1162: The list of available commands is quite similar,
                   1163: although since
                   1164: .i vnews
                   1165: is a
                   1166: .i visual
                   1167: interface,
                   1168: most
                   1169: .i vnews
                   1170: commands do not have to be terminated by a newline.
                   1171: .pg
                   1172: .i Vnews
                   1173: uses all but the last two lines of the screen to display the current article.
                   1174: The next to the last line is the secondary prompt line,
                   1175: and is used to input string arguments to commands.
                   1176: The last line contains several fields.
                   1177: The first field is the prompt field.
                   1178: If
                   1179: .i vnews
                   1180: is at the end of an article,
                   1181: the prompt is
                   1182: .cf next? ;
                   1183: otherwise the prompt is
                   1184: .cf more? .
                   1185: The second field is the newsgroup field,
                   1186: which displays the current newsgroup,
                   1187: the number of the current article,
                   1188: and the number of the last article in the newsgroup.
                   1189: The third field contains the current time,
                   1190: and the last field contains the word
                   1191: .cf mail
                   1192: if you have mail.
                   1193: When you receive new mail,
                   1194: the bell on the terminal is rung and the word
                   1195: .cf MAIL
                   1196: appears in capital letters for 30 seconds.
                   1197: .hu 2
                   1198: Commands
                   1199: .pg
                   1200: Most of the
                   1201: .i readnews
                   1202: commands have
                   1203: .i vnews
                   1204: counterparts and vice versa.
                   1205: Some differences are:
                   1206: .si
                   1207: .lp \(bu 5
                   1208: It lacks a \*(lqdigest\*(rq command (to deal specially with collections
                   1209: of articles bundled together).
                   1210: This would be nice to have,
                   1211: but it does not seem to be a major deficiency
                   1212: since you can move around in the digest with
                   1213: .i vnews
                   1214: commands.
                   1215: .lp \(bu 5
                   1216: To get to the previous group,
                   1217: use the
                   1218: .qp N
                   1219: command with a
                   1220: .qp \-
                   1221: argument.
                   1222: .lp \(bu 5
                   1223: .i Vnews
                   1224: has commands for moving around in the article which
                   1225: .i readnews
                   1226: does not have since they aren't applicable.
                   1227: .lp \(bu 5
                   1228: It has a \*(lqparent\*(rq command which will go to the article
                   1229: that the current article is a follow-up to,
                   1230: and a \*(lqwrite\*(rq
                   1231: command that writes out the body of an article without the header.
                   1232: .lp \(bu 5
                   1233: You can refer to the current article from the shell or
                   1234: while writing a follow-up as
                   1235: .b $A .
                   1236: .lp \(bu 5
                   1237: The \*(lqdecrypt\*(rq command (for decoding possibly offensive
                   1238: material) always does
                   1239: .i rot13
                   1240: which seems to be the default standard but the
                   1241: .i readnews
                   1242: version of it occasionally gets confused.
                   1243: .ei
                   1244: .hu 2
                   1245: Commands that differ from
                   1246: .bi readnews
                   1247: .pg
                   1248: Each
                   1249: .i vnews
                   1250: command may be preceded by a
                   1251: .i count .
                   1252: Some commands use the count; others ignore it.
                   1253: If
                   1254: .i count
                   1255: is omitted,
                   1256: it defaults to one.
                   1257: Some commands prompt for an argument
                   1258: on the second line from the bottom of the screen.
                   1259: Standard
                   1260: .ux
                   1261: erase and kill processing is done on this argument.
                   1262: The argument is terminated by a return.
                   1263: An interrupt
                   1264: .qc DELETE "" (
                   1265: or
                   1266: .qc BREAK )
                   1267: gets you out of any partially entered command. 
                   1268: .Qc CR
                   1269: A carriage return prints more of the current article,
                   1270: or goes on to the next article if you are at the end of the current article.
                   1271: A
                   1272: .qc SPACE
                   1273: is equivalent to
                   1274: .qc CR .
                   1275: .Qc CONTROL-B
                   1276: Go backwards
                   1277: .i count
                   1278: pages.
                   1279: .Qc CONTROL-F
                   1280: Go forward
                   1281: .i count
                   1282: pages.
                   1283: .Qc CONTROL-D
                   1284: Go forwards half a page.
                   1285: .Qc CONTROL-U
                   1286: Go backwards half a page.
                   1287: .Qc CONTROL-N
                   1288: Go forwards
                   1289: .i count
                   1290: lines.
                   1291: .Qc CONTROL-Z
                   1292: Go backwards
                   1293: .i count
                   1294: lines.
                   1295: .Qc CONTROL-L
                   1296: Redraw the screen.
                   1297: .qc CONTROL-L
                   1298: may be typed at any time.
                   1299: .Qp b
                   1300: Back up one article in the current group.
                   1301: .Qp l
                   1302: Redisplay the article after you have sent a follow-up or reply.
                   1303: .Qp n
                   1304: Move on to the next item in a digest.
                   1305: .qp \*(lq\&.\*(rq
                   1306: is equivalent to
                   1307: .qp n .
                   1308: This is convenient if your terminal has a keypad.
                   1309: .Qp p
                   1310: Show the parent article
                   1311: (the article that the current article is a follow-up to).
                   1312: This doesn't work if the current article was posted by A-news or notesfiles.
                   1313: To switch between the current and parent articles,
                   1314: use the
                   1315: .qp \-
                   1316: command.
                   1317: Unfortunately,
                   1318: if you use several
                   1319: .qp p
                   1320: commands
                   1321: to trace the discussion back further,
                   1322: there is no command to return to the original level.
                   1323: .Qp ug
                   1324: Unsubscribe to the current group.
                   1325: This is a two character command to ensure that it is not typed accidentally
                   1326: and to leave room for other types of unsubscribes
                   1327: .i e\f1.\fPg ., (
                   1328: unsubscribe to discussion).
                   1329: .Qp v
                   1330: Print the current version of the news software.
                   1331: .Qp D
                   1332: Decrypts a joke.
                   1333: It only handles
                   1334: .pa rot13
                   1335: jokes.
                   1336: The
                   1337: .qp D
                   1338: command is a toggle;
                   1339: typing another
                   1340: .qp D
                   1341: re-encrypts the joke.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.