|
|
1.1 ! root 1: .if n .ds La ' ! 2: .if n .ds Ra ' ! 3: .if t .ds La ` ! 4: .if t .ds Ra ' ! 5: .if n .ds Lq " ! 6: .if n .ds Rq " ! 7: .if t .ds Lq `` ! 8: .if t .ds Rq '' ! 9: .de Ch ! 10: \\$3\\*(Lq\\$1\\*(Rq\\$2 ! 11: .. ! 12: .TH READNEWS 1 "January 17, 1986" ! 13: .ds ]W Version B 2.10.3 ! 14: .SH NAME ! 15: readnews \- read news articles ! 16: .SH SYNOPSIS ! 17: .BR readnews " [" ! 18: .BI \-a " date" ! 19: ] [ ! 20: .BI \-n " newsgroups" ! 21: ] [ ! 22: .BI \-t " titles" ! 23: ] [ ! 24: .BR \-leprxhfuM " ] [" ! 25: .BR \-c " [" ! 26: .IR mailer " ] ]" ! 27: .PP ! 28: .B "readnews \-s" ! 29: .SH DESCRIPTION ! 30: .I Readnews ! 31: without argument prints unread articles. ! 32: There are several interfaces available other than the default: ! 33: .TP 10 ! 34: Flag ! 35: Interface ! 36: .TP 10 ! 37: .B \-M ! 38: An interface to ! 39: .IR mailx (1). ! 40: .TP 10 ! 41: .B \-c ! 42: A ! 43: .IR binmail (1)\-like ! 44: interface. ! 45: .TP 10 ! 46: .BI "\-c " ``mailer'' ! 47: All selected articles written to a temporary file. Then the mailer is ! 48: invoked. The name of the temporary file is referenced with a ! 49: .Ch % . ! 50: Thus, ``mail \-f %'' will invoke mail on a temporary file consisting of all ! 51: selected messages. ! 52: .TP 10 ! 53: .B \-p ! 54: All selected articles are sent to the standard output. No questions asked. ! 55: .TP 10 ! 56: .B \-l ! 57: Only the titles output. The ! 58: .I .newsrc ! 59: file will not be updated. ! 60: .TP 10 ! 61: .B \-e ! 62: Like ! 63: .B \-l ! 64: but also updates the ! 65: .I .newsrc ! 66: file. ! 67: .LP ! 68: The ! 69: .B \-r ! 70: flag causes the articles to be printed in reverse order. The ! 71: .B \-f ! 72: flag prevents any followup articles from being printed. The ! 73: .B \-h ! 74: flag causes articles to be printed in a less verbose format, ! 75: and is intended for terminals running at 300 baud. ! 76: The ! 77: .B \-u ! 78: flag causes the ! 79: .I .newsrc ! 80: file to be updated every 5 minutes, ! 81: in case of an unreliable system. ! 82: (Note that if the ! 83: .I .newsrc ! 84: file is updated, ! 85: the ! 86: .B x ! 87: command will not restore it to its original contents.) ! 88: .PP ! 89: The following flags determine the selection of articles. ! 90: .TP 10 ! 91: .BI "\-n " newsgroups ! 92: Select all articles that belong to ! 93: .I newsgroups. ! 94: .TP 10 ! 95: .BI "\-t " titles ! 96: Select all articles whose titles contain one of the strings specified by ! 97: .IR titles \&. ! 98: .TP 10 ! 99: .BI "\-a " "\fR[\fP date \fR]\fP" ! 100: Select all articles that were posted past the given ! 101: .I date ! 102: (in ! 103: .IR getdate (3) ! 104: format). ! 105: .TP 10 ! 106: .B \-x ! 107: Ignore ! 108: .I .newsrc ! 109: file. That is, select articles that have already been read as well as new ones. ! 110: .PP ! 111: .I Readnews ! 112: maintains a ! 113: .I .newsrc ! 114: file in the user's home directory that specifies all news articles ! 115: already read. It is updated at the end of each reading session in ! 116: which the ! 117: .BR \-x " or " \-l ! 118: options weren't specified. ! 119: If the environment variable ! 120: .B NEWSRC ! 121: is present, it should be the path ! 122: name of a file to be used in place of ! 123: .IR .newsrc \&. ! 124: .PP ! 125: If the user wishes, an options line may be placed in the ! 126: .I .newsrc ! 127: file. ! 128: This line starts with the word ! 129: .B options ! 130: (left justified) followed by the list of standard options just as ! 131: they would be typed on the command line. Such a list may include: ! 132: the ! 133: .B \-n ! 134: flag along with a newsgroup list; a favorite interface; and/or ! 135: the ! 136: .B \-r ! 137: or ! 138: .B \-t ! 139: flag. Continuation lines are specified by following lines ! 140: beginning with a space or tab character. ! 141: Similarly, options can be specified in the ! 142: .B NEWSOPTS ! 143: environment parameter. Where conflicts exist, option on the command ! 144: line take precedence, followed by the ! 145: .I .newsrc ! 146: .B options ! 147: line, and lastly the ! 148: .B NEWSOPTS ! 149: parameter. ! 150: .PP ! 151: You can use the ! 152: .B \-s ! 153: flag to print the newsgroup subscription list. ! 154: .PP ! 155: When the user uses the reply command of the default or ! 156: .IR binmail (1) ! 157: interfaces, the environment parameter ! 158: .B MAILER ! 159: will be used to determine ! 160: which mailer to use. The default is ! 161: .IR mail (1). ! 162: .PP ! 163: If the user so desires, he may specify a specific paging progam ! 164: for articles. The environment parameter ! 165: .B PAGER ! 166: should be set to ! 167: the paging program. The name of the article is referenced with ! 168: a ! 169: .Ch % , ! 170: as in the ! 171: .B \-c ! 172: option. If no ! 173: .Ch % ! 174: is present, the article will be piped to the program. ! 175: Paging may be disabled by setting ! 176: .B PAGER ! 177: to a null value. By default, the pager is ! 178: .IR cat (1). ! 179: .SH "COMMANDS" ! 180: .PP ! 181: This section lists the commands you can type to the default and ! 182: .I binmail ! 183: interface prompts. ! 184: The default interface will suggest some common commands in brackets. ! 185: Just hitting return is the same as typing the first command. ! 186: For example, \*(Lq[ynq]\*(Rq means that the commands ! 187: .Ch y ! 188: (yes), ! 189: .Ch n ! 190: (no), ! 191: and ! 192: .Ch q ! 193: (quit) are common responses, and that ! 194: .Ch y ! 195: is the default. ! 196: .sp ! 197: .ta 2.5i ! 198: Command Meaning ! 199: .IP \fB\-\fP ! 200: Go back to last article. ! 201: This is a toggle, typing it twice returns you to the original article. ! 202: .IP \fB#\fP ! 203: Report the name and size of the newsgroup. ! 204: .IP \fB!\fP ! 205: Shell escape. ! 206: .IP "\fB<\fP\fImessage ID\fP\fB>\fP" ! 207: Look for a particular article. ! 208: (See ! 209: .I ! 210: Standard for Interchange of Usenet Messages ! 211: for a description of message ID's). ! 212: .IP \fBb\fP ! 213: Back. Back up one article. ! 214: .IP \fBc\fP ! 215: Cancel the article. Only the author or the super user can do this. ! 216: .IP \fBd\fP ! 217: Read a digest. Breaks up a digest into separate articles ! 218: and permits you to read and reply to each piece. ! 219: .IP \fBD\fP [\fInumber\fP] ! 220: Decrypt. Invokes a Caesar decoding program on the body of the message. ! 221: This is used to decrypt rotated jokes posted to ! 222: .BR net.jokes . ! 223: Such jokes are usually obscene or otherwise offensive to some ! 224: groups of people, and so are rotated to avoid accidental ! 225: decryption by people who would be offended. ! 226: The title of the joke should indicate the nature of the problem, ! 227: enabling people to decide whether to decrypt it or not. ! 228: .IP ! 229: An explicit ! 230: .I number ! 231: rotation (usually 13) may be given to force a particular shift. ! 232: .IP \fBe\fP ! 233: Erase. Forget that this article was read. ! 234: .IP "\fBf\fP [\fItitle\fP]" ! 235: Submit a follow up article. ! 236: Normally you should leave off the title, since the system will generate ! 237: one for you. ! 238: You will be placed in your ! 239: .B EDITOR ! 240: to compose the text of the followup. ! 241: .IP "\fBfd\fP" ! 242: Followup directly, without edited headers. This is like ! 243: .BR f , ! 244: but the headers of the article are not included in the editor buffer. ! 245: .IP \fBh\fP ! 246: Header. Print a more verbose header. ! 247: .IP \fBH\fP ! 248: Print a very verbose header, containing all known information ! 249: about the article. ! 250: .IP \fBK\fP ! 251: Kill. Mark all remaining articles in this newsgroup as read ! 252: and skip to the next newsgroup. ! 253: .IP \fBn\fP ! 254: No. Goes on to next article without printing current one. ! 255: In the ! 256: .I binmail ! 257: interface, this means \*(Lqgo on to the next article\*(Rq, ! 258: which will have the same effect as ! 259: .B y ! 260: or just hitting return. ! 261: .IP "\fBN\fP [\fInewsgroup\fP]" ! 262: Next Newsgroup. ! 263: Go to the next newsgroup or named newsgroup. ! 264: .IP \fBp\fP ! 265: Print. Reprint previous article. ! 266: .IP \fBP\fP ! 267: Previous Newsgroup. Go back to previous newsgroup. ! 268: .IP \fBq\fP ! 269: Quit. The ! 270: .I .newsrc ! 271: file will be updated if ! 272: .B \-l ! 273: or ! 274: .B \-x ! 275: were not on the command line. ! 276: .IP r ! 277: Reply. Reply to article's author via ! 278: .IR mail \&. ! 279: You are placed in your ! 280: .B EDITOR ! 281: (by default ! 282: .IR vi (1)) ! 283: with a header specifying ! 284: \&\*(LqTo\*(Rq, \*(LqSubject\*(Rq, and \*(LqReferences\*(Rq ! 285: lines taken from the message. ! 286: You may change or add headers, as appropriate. ! 287: You add the text of the reply after the blank line, and then exit ! 288: the editor. The resulting message is mailed to the author of the article. ! 289: .IP \fBrd\fP ! 290: Reply directly. ! 291: You are placed in ! 292: .B MAILER ! 293: .RI ( mail ! 294: by default) in reply to the author. ! 295: Type the text of the reply and then control-D. ! 296: .IP "\fBs\fP [\fIfile\fP]" ! 297: Save. The article is appended to the named file. ! 298: The default is ! 299: .IR Articles \&. ! 300: If the first character of the file name is ! 301: .Ch | , ! 302: the rest of the file name is taken as the name of a program, ! 303: which is executed with the text of the article as standard input. ! 304: If the first character of the file name is ! 305: .Ch / , ! 306: it is ! 307: taken as a full path name of a file. ! 308: If ! 309: .B NEWSBOX ! 310: (in the environment) is set to a full path name, ! 311: and the file contains no ! 312: .Ch / , ! 313: the file is saved in ! 314: .BR NEWSBOX . ! 315: Otherwise, it is saved relative to ! 316: .BR HOME . ! 317: .IP \fBU\fP ! 318: Unsubscribe from this newsgroup. Also goes on to the next newsgroup. ! 319: .IP \fBv\fP ! 320: Print the current version of the news software. ! 321: .IP \fBw\fP ! 322: Same as ! 323: .BR s . ! 324: .IP \fBx\fP ! 325: Exit. Like quit except that ! 326: .I .newsrc ! 327: is not updated. ! 328: .IP "\fBX\fP \fIsystem\fP" ! 329: Transmit article to the named system. ! 330: .IP \fBy\fP ! 331: Yes. Prints current article and goes on to next. ! 332: .IP \fInumber\fP ! 333: Go to \fInumber\fP. ! 334: .IP \fB+\fP[\fIn\fP] ! 335: Skip ! 336: .I n ! 337: articles. ! 338: The articles skipped are recorded as ``unread'' and will be ! 339: offered to you again the next time you read news. ! 340: .PP ! 341: The commands ! 342: .BR c , ! 343: .BR f , ! 344: .BR fd , ! 345: .BR r , ! 346: .BR rd , ! 347: .BR e , ! 348: .BR h , ! 349: .BR H , ! 350: and ! 351: .B s ! 352: can be followed by ! 353: .BR \- 's ! 354: to refer to the previous article. ! 355: Thus, when replying to an article using the default interface, ! 356: you should normally type ! 357: .B r\- ! 358: (or ! 359: .BR re- ) ! 360: since by the time you enter ! 361: a command, you are being offered the next article. ! 362: .SH EXAMPLES ! 363: .TP 10 ! 364: .B readnews ! 365: Read all unread articles using the default interface. The ! 366: .I .newsrc ! 367: file is updated at the end of the session. ! 368: .TP 10 ! 369: .B readnews \-c ``ed %'' \-l ! 370: Invoke the ! 371: .IR ed (1) ! 372: text editor on a file containing the titles of all unread articles. The ! 373: .I .newsrc ! 374: file is ! 375: .B not ! 376: updated at the end of the session. ! 377: .TP 10 ! 378: .B readnews \-n all !fa.all \-M \-r ! 379: Read all unread articles except articles whose newsgroups begin with ! 380: .B fa. ! 381: via ! 382: .I mailx ! 383: in reverse order. The ! 384: .I .newsrc ! 385: file is updated at the end of the session. ! 386: .TP 10 ! 387: .B "readnews \-p \-n all \-a last thursday" ! 388: Print every unread article since last Thursday. The ! 389: .I .newsrc ! 390: file is ! 391: updated at the end of the session. ! 392: .TP 10 ! 393: .B "readnews \-p > /dev/null &" ! 394: Discard all unread news. ! 395: This is useful after returning from a long trip. ! 396: .SH "ENVIRONMENT VARIABLES" ! 397: .IP \fBEDITOR\fP ! 398: Editor invoked by ! 399: .B f ! 400: command. (Default is ! 401: .IR /usr/ucb/vi .) ! 402: .IP \fBMAILER\fP ! 403: Mailing program invoked by the ! 404: .B r ! 405: command. (Default is ! 406: .IR /bin/mail .) ! 407: .IP \fBNAME\fP ! 408: Your full name used in header of articles posted by you. (Default is ! 409: the comments field of your id in ! 410: .IR /etc/passwd .) ! 411: .IP \fBNEWSBOX\fP ! 412: File or directory where articles saved with the ! 413: .B s ! 414: command are stored. ! 415: (Default is same as ! 416: .BR HOME .) ! 417: .IP \fBNEWSOPTS\fP ! 418: Options for \fIreadnews\fR. ! 419: .IP \fBORGANIZATION\fP ! 420: Full name of this site used header of articles posted by you. ! 421: .IP \fBPAGER\fP ! 422: Paging program invoked by articles with more than 16 lines. (Default ! 423: is ! 424: .IR /usr/ucb/more .) ! 425: .IP \fBSHELL\fP ! 426: The shell invoked by the ! 427: .B ! ! 428: command. (Default is ! 429: .IR /bin/sh .) ! 430: .SH FILES ! 431: .PD 0 ! 432: .TP 25 ! 433: .RI /usr/spool/news/ newsgroup / number ! 434: News articles ! 435: .TP 25 ! 436: /usr/lib/news/active ! 437: Active newsgroups and numbers of articles ! 438: .TP 25 ! 439: /usr/lib/news/help ! 440: Help file for default interface ! 441: .TP 25 ! 442: ~/.newsrc ! 443: Options and list of previously read articles ! 444: .PD ! 445: .SH SEE ALSO ! 446: binmail(1), ! 447: checknews(1), ! 448: inews(1), ! 449: mail(1), ! 450: mailx(1), ! 451: news(5), ! 452: newsrc(5) ! 453: postnews(1), ! 454: vnews(1), ! 455: getdate(3), ! 456: news(5), ! 457: newsrc(5), ! 458: expire(8), ! 459: recnews(8), ! 460: sendnews(8), ! 461: uurec(8) ! 462: .br ! 463: .I ! 464: How to Read the Network News ! 465: by Mark Horton. ! 466: .br ! 467: .I ! 468: Standard for Interchange of Usenet Messages ! 469: by Mark Horton. ! 470: .SH AUTHORS ! 471: Matt Glickman ! 472: .br ! 473: Mark Horton ! 474: .br ! 475: Stephen Daniel ! 476: .br ! 477: Tom R. Truscott ! 478:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.