Annotation of researchv10no/cmd/netnews/man/readnews.1, revision 1.1

1.1     ! root        1: .TH READNEWS 1
        !             2: .SH NAME
        !             3: readnews \- read news articles
        !             4: .SH SYNOPSIS
        !             5: .BR readnews " [ " \-a
        !             6: .IR date " ] [ "
        !             7: .B \-n
        !             8: .IR newsgroups " ] [ "
        !             9: .B \-t
        !            10: .IR titles " ] [ "
        !            11: .BR \-lprxhfuM " ] [ "
        !            12: .BR \-c " [ "
        !            13: .IR mailer " ] ]"
        !            14: .PP
        !            15: .B "readnews \-s"
        !            16: .SH DESCRIPTION
        !            17: .I readnews
        !            18: without argument prints unread articles.
        !            19: There are several interfaces available:
        !            20: .TP 10
        !            21: Flag
        !            22: Interface
        !            23: .TP 10
        !            24: default
        !            25: A
        !            26: .IR msgs (1)
        !            27: like interface.
        !            28: .TP 10
        !            29: .B \-M
        !            30: An interface to
        !            31: .IR Mail (1).
        !            32: .TP 10
        !            33: .B \-c
        !            34: A
        !            35: .IR /bin/mail (1)\-like
        !            36: interface.
        !            37: .TP 10
        !            38: .BI "\-c " ``mailer''
        !            39: All selected articles written to a temporary file.  Then the mailer is
        !            40: invoked.  The name of the temporary file is referenced with a ``%''.
        !            41: Thus, ``mail \-f %'' will invoke mail on a temporary file consisting of all
        !            42: selected messages.
        !            43: .TP 10
        !            44: .B \-p
        !            45: All selected articles are sent to the standard output.  No questions asked.
        !            46: .TP 10
        !            47: .B \-l
        !            48: Only the titles output.  The
        !            49: .I .newsrc
        !            50: file will not be updated.
        !            51: .LP
        !            52: The
        !            53: .B \-r
        !            54: flag causes the articles to be printed in reverse order.  The
        !            55: .B \-f
        !            56: flag prevents any followup articles from being printed.  The
        !            57: .B \-h
        !            58: flag causes articles to be printed in a less verbose format,
        !            59: and is intended for terminals running at 300 baud.
        !            60: the
        !            61: .B \-u
        !            62: flag causes the
        !            63: .B .newsrc
        !            64: file to be updated every 5 minutes,
        !            65: in case of an unreliable system.
        !            66: (Note that if the newsrc file is updated,
        !            67: the
        !            68: .B x
        !            69: command will not restore it to its original contents.)
        !            70: .PP
        !            71: The following flags determine the selection of articles.
        !            72: .TP 10
        !            73: .BI "\-n " newsgroups
        !            74: Select all articles that belong to
        !            75: .I newsgroups.
        !            76: .TP 10
        !            77: .BI "\-t " titles
        !            78: Select all articles whose titles contain one of the strings specified by
        !            79: .I titles.
        !            80: .TP 10
        !            81: .BI "\-a " "\fR[\fP date \fR]\fP"
        !            82: Select all articles that were posted past the given
        !            83: .I date
        !            84: (in
        !            85: .IR getdate (3)
        !            86: format).
        !            87: .TP 10
        !            88: .B \-x
        !            89: Ignore
        !            90: .I .newsrc
        !            91: file.  That is, select articles that have already been read as well as new ones.
        !            92: .PP
        !            93: .I readnews
        !            94: maintains a
        !            95: .I .newsrc
        !            96: file in the user's home directory that specifies all news articles
        !            97: already read.  It is updated at the end of each reading session in
        !            98: which the
        !            99: .BR \-x " or " \-l
        !           100: options weren't specified.
        !           101: If the environment variable NEWSRC is present, it should be the path
        !           102: name of a file to be used in place of .newsrc.
        !           103: .PP
        !           104: If the user wishes, an options line may be placed in the
        !           105: .I .newsrc
        !           106: file.
        !           107: This line starts with the word
        !           108: .B options
        !           109: (left justified) followed by the list of standard options just as
        !           110: they would be typed on the command line.  Such a list may include:
        !           111: the
        !           112: .B \-n
        !           113: flag along with a newsgroup list; a favorite interface; and/or
        !           114: the
        !           115: .B \-r
        !           116: or
        !           117: .B \-t
        !           118: flag.  Continuation lines are specified by following lines
        !           119: beginning with a space or tab character.
        !           120: Similarly, options can be specified in the
        !           121: .B NEWSOPTS
        !           122: environment parameter.  Where conflicts exist, option on the command
        !           123: line take precedence, followed by the
        !           124: .I .newsrc
        !           125: .B options
        !           126: line, and lastly the
        !           127: .B NEWSOPTS
        !           128: parameter.
        !           129: .PP
        !           130: .B readnews \-s
        !           131: will print the newsgroup subscription list.
        !           132: .PP
        !           133: When the user uses the reply command of the
        !           134: .IR msgs "(1) or " /bin/mail (1)
        !           135: interfaces, the environment parameter
        !           136: .B MAILER
        !           137: will be used to determine
        !           138: which mailer to use.  The default is usually /bin/mail.
        !           139: .PP
        !           140: If the user so desires, he may specify a specific paging progam
        !           141: for articles.  The environment parameter
        !           142: .B PAGER
        !           143: should be set to
        !           144: the paging program.  The name of the article is referenced with
        !           145: a `%', as in the
        !           146: .B \-c
        !           147: option.  If no `%' is present, the article will be piped to the program.
        !           148: Paging may be disabled by setting
        !           149: .B PAGER
        !           150: to a null value.
        !           151: .SH "COMMANDS"
        !           152: .PP
        !           153: This section lists the commands you can type to the msgs and /bin/mail
        !           154: interface prompts.
        !           155: The msgs interface will suggest some common commands in brackets.
        !           156: Just hitting return is the same as typing the first command.
        !           157: For example, ``[ynq]'' means that the commands ``y'' (yes), ``n'' (no),
        !           158: and ``q'' (quit) are common responses, and that ``y'' is the default.
        !           159: .ta 2.5i
        !           160: Command                Meaning
        !           161: .IP y
        !           162: Yes.  Prints current article and goes on to next.
        !           163: .IP n
        !           164: No.  Goes on to next article without printing current one.
        !           165: In the /bin/mail interface, this means ``go on to the next article'',
        !           166: which will have the same effect as ``y'' or just hitting return.
        !           167: .IP q
        !           168: Quit.  The .newsrc
        !           169: file will be updated if \-l or \-x were not on the command line.
        !           170: .IP c
        !           171: Cancel the article.  Only the author or the super user can do this.
        !           172: .IP r
        !           173: Reply.  Reply to article's author via mail.
        !           174: You are placed in your EDITOR with a header specifying
        !           175: To, Subject, and References lines taken from the message.
        !           176: You may change or add headers, as appropriate.
        !           177: You add the text of the reply after the blank line, and then exit
        !           178: the editor.  The resulting message is mailed to the author of the article.
        !           179: .IP rd
        !           180: Reply directly.
        !           181: You are placed in $MAILER (``mail'' by default) in reply to the author.
        !           182: Type the text of the reply and then control-D.
        !           183: .IP "f [\fItitle\fP]"
        !           184: Submit a follow up article.
        !           185: Normally you should leave off the title, since the system will generate
        !           186: one for you.
        !           187: You will be placed in your EDITOR to compose the text of the followup.
        !           188: .IP "fd"
        !           189: Followup directly, without edited headers.  This is like
        !           190: .IR f ,
        !           191: but the headers of the article are not included in the editor buffer.
        !           192: .IP "N [\fInewsgroup\fP]"
        !           193: Go to the next newsgroup or named newsgroup.
        !           194: .IP "s [\fIfile\fP]"
        !           195: Save.  The article is appended to the named file.
        !           196: The default is ``Articles''.
        !           197: If the first character of the file name is `|',
        !           198: the rest of the file name is taken as the name of a program,
        !           199: which is executed with the text of the article as standard input.
        !           200: If the first character of the file name is `/', it is
        !           201: taken as a full path name of a file.
        !           202: If $NEWSBOX (in the environment) is set to a full path name,
        !           203: and the file contains no `/', the file is saved in $NEWSBOX.
        !           204: Otherwise, it is saved relative to $HOME.
        !           205: .IP #
        !           206: Report the name and size of the newsgroup.
        !           207: .IP e
        !           208: Erase.  Forget that this article was read.
        !           209: .IP h
        !           210: Print a more verbose header.
        !           211: .IP H
        !           212: Print a very verbose header, containing all known information
        !           213: about the article.
        !           214: .IP U
        !           215: Unsubscribe from this newsgroup.
        !           216: Also goes on to the next newsgroup.
        !           217: .IP d
        !           218: Read a digest.  Breaks up a digest into separate articles
        !           219: and permits you to read and reply to each piece.
        !           220: .IP D [\fInumber\fP]
        !           221: Decrypt.  Invokes a Caesar decoding program on the body of the message.
        !           222: This is used to decrypt rotated jokes posted to 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: .PP
        !           229: Normally the Caesar program does a character frequency count on
        !           230: each line of the article separately, so that lines which are not
        !           231: rotated will be shown in plain text.
        !           232: This works well unless the line is short, in which case it sometimes
        !           233: gets the wrong rotation.
        !           234: An explicit
        !           235: .I number
        !           236: rotation (usually 13) may be given to force a particular shift.
        !           237: .IP v
        !           238: Print the current version of the news software.
        !           239: .IP !
        !           240: Shell escape.
        !           241: .IP \fInumber\fP
        !           242: Go to \fInumber\fP.
        !           243: .IP +[\fIn\fP]
        !           244: Skip n articles.
        !           245: The articles skipped are recorded as ``unread'' and will be
        !           246: offered to you again the next time you read news.
        !           247: .IP \-
        !           248: Go back to last article.
        !           249: This is a toggle, typing it twice returns you to the original article.
        !           250: .IP x
        !           251: Exit.  Like quit except that .newsrc is not updated.
        !           252: .IP "X \fIsystem\fP"
        !           253: Transmit article to the named system.
        !           254: .PP
        !           255: The commands
        !           256: c, f, fd, r, rd, e, h, H, and s
        !           257: can be followed by \-'s to refer to the previous article.
        !           258: Thus, when replying to an article using the msgs interface,
        !           259: you should normally type ``r\-'' (or ``re-'') since by the time you enter
        !           260: a command, you are being offerred the next article.
        !           261: .SH EXAMPLES
        !           262: .TP 10
        !           263: .B readnews
        !           264: Read all unread articles using the
        !           265: .IR msgs (1)
        !           266: interface.  The
        !           267: .I .newsrc
        !           268: file is updated at the end of the session.
        !           269: .TP 10
        !           270: .B readnews \-c ``ed %'' \-l
        !           271: Invoke the
        !           272: .IR ed (1)
        !           273: text editor on a file containing the titles of all unread articles.  The
        !           274: .I .newsrc
        !           275: file is
        !           276: .B not
        !           277: updated at the end of the session.
        !           278: .TP 10
        !           279: .B readnews \-n all !fa.all \-M \-r
        !           280: Read all unread articles except articles whose newsgroups begin with
        !           281: "fa." via
        !           282: .IR Mail (1)
        !           283: in reverse order.  The
        !           284: .I .newsrc
        !           285: file is updated at the end of the session.
        !           286: .TP 10
        !           287: .B "readnews \-p \-n all \-a last thursday"
        !           288: Print every unread article since last Thursday.  The
        !           289: .I .newsrc
        !           290: file is
        !           291: updated at the end of the session.
        !           292: .TP 10
        !           293: .B "readnews \-p > /dev/null &"
        !           294: Discard all unread news.
        !           295: This is useful after returning from a long trip.
        !           296: .SH FILES
        !           297: .PD 0
        !           298: .TP 25
        !           299: .RI /usr/spool/news/ newsgroup / number
        !           300: News articles
        !           301: .TP 25
        !           302: /usr/lib/news/active
        !           303: Active newsgroups and numbers of articles
        !           304: .TP 25
        !           305: /usr/lib/news/help
        !           306: Help file for
        !           307: .IR msgs (1)
        !           308: interface
        !           309: .TP 25
        !           310: ~/.newsrc
        !           311: Options and list of previously read articles
        !           312: .PD
        !           313: .SH SEE ALSO
        !           314: checknews(1),
        !           315: inews(1),
        !           316: sendnews(8),
        !           317: recnews(8),
        !           318: uurec(8),
        !           319: msgs(1),
        !           320: Mail(1),
        !           321: mail(1),
        !           322: news(5),
        !           323: newsrc(5)
        !           324: .SH AUTHORS
        !           325: Matt Glickman
        !           326: .br
        !           327: Mark Horton
        !           328: .br
        !           329: Stephen Daniel
        !           330: .br
        !           331: Tom R. Truscott

unix.superglobalmegacorp.com

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