Annotation of 43BSD/contrib/news/man/readnews.1, revision 1.1

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: 

unix.superglobalmegacorp.com

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