|
|
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.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.