Annotation of 43BSDReno/share/doc/usd/09.newsread/howto.mn, revision 1.1.1.1

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