Образовательная программа компании Global Inform. Украина, Харьков



                                     Программа rn

                                                                        



            Наиболее популярной программой чтения  новостей  в  символь-

       но-ориентированной  системе является rn.  Это более старое средс-

       тво,  чем другие программы чтения новостей,  которые имеют  такие

       продвинутые  средства  как  возможность игнорировать сообщения по

       конкретным темам.  Новичкам и пользователям  со  средним  уровнем

       подготовки  многие средства rn могут показаться слишком сложными.

       Такие пользователи обычно работают лишь с необходимыми им  средс-

       твами.



            rn имеет достаточно полную документацию и справочный экран с

       символьно-ориентированным интерфейсом,  который работает  практи-

       чески на каждом компьютере Unix.  Почти все команды rn состоят из

       одной или двух букв.  Регистр символов в этих командах различает-

       ся.  Это  означает,  что команда a будет отличаться от команды A.

       Чтобы получить справочную информацию, вы можете нажать h.



            С помощью просмотра файла .newsrc в вашем исходном  каталоге

       rn  определяет,  чтение  в каких группах новостей вас интересует.

       Сначала rn проверяет,  какие группы новостей перечислены в данном

       файле, и для каких из них имеются еще не прочитанные вами сообще-

       ния.  Затем он просматривает группы новостей,  содержащиеся в ос-

       новном  списке  групп и отсутствующие в файле .newsrc.  Поскольку

       каждую неделю добавляются десятки новых групп новостей, вам редко

       будет требоваться это средства: его можно запретить.



            С rn можно взаимодействовать тремя способами:



            * В  режиме  выбора  групп новостей вы можете выбирать новые

              интересующие вас группы.



            * В режиме выбора статей вы можете выбрать в  каждой  группе

              интересующие вас статьи.



            * При чтении конкретной статьи вы находитесь в режиме листа-

              ния (страничного просмотра).



            После того как rn проверяет ваш файл .newsrc,  эта программа

       переводит  вас  в  режим выбора группы новостей,  представляя вам

       первую группу новостей в файле. Если вы выбираете просмотр статей

       в конкретной группе новостей,  то попадаете в режим выбора статьи

       для данной группы новостей.  После этого rn показывает вам инфор-

       мацию,  содержащуюся  в  заголовке первой статьи.  Если вы хотите

       прочитать данную статью, перейдите в режим листания.



            Программа rn имеет некоторые продвинутые  средства,  которые

       здесь не описываются.  Например, вы может задать файл игнорирова-

       ния,  содержащий названия тех тем,  которые нужно пропустить, или

       имена  тех  пользователей,  сообщения  от которых (передаваемые в

       группу новостей) вас не интересуют.  Кроме того, rn дает вам воз-

       можность создавать макрокоманды, выполняемые при вхождении в каж-

       дую группу новостей.  Подробнее об этих продвинутых средствах  вы

       можете узнать в документации по rn.



            Если вам  нравится интерфейс rn,  но вы хотите всегда видеть

       статьи,  сгруппированные по теме,  то можно воспользоваться прог-

       раммой trn (которой посвящен отдельный раздел). Программа trn ис-

       пользуют большую часть интерфейса rn,  но облегчает  слежение  за

       дискуссией в группе новостей.



            Одна из основных проблем nn состоит в том,  что  при  первом

       запуске данной программы она принимает неверное решение,  предпо-

       лагая,  что вы хотите стать членом всех существующих групп новос-

       тей.  Многие системы насчитывают более 5000 таких групп,  поэтому

       ясно, что это вряд-ли вас устроит.



            Чтобы избежать данного поведения, вам нужно просто создать в

       своем  исходном  каталоге файл с именем .newsrc и включить в него

       имена групп новостей, которые вас интересуют. Для создания данно-

       го файла вы можете использовать любой текстовый редактор.



            Каждая строка  нового  файла  .newsrc  должна  содержать имя

       группы новостей, за которой следует двоеточие. Например, ваш файл

       может выглядеть следующим образом:



            alt.health.ayurveda:

            comp.simulation:

            news.announce.newsgroups:

            news.announce.newusers:



            Группы могут  следовать в любом порядке.  nn будет представ-

       лять их вам в том порядке, в котором они перечислены в файле.



            Программа rn имеет множество  параметров  командной  строки.

       Обычно rn запускается с единственным параметром -q, который сооб-

       щает rn,  что не нужно добавлять все  не  перечисленные  в  файле

       .newsrc группы.  (Когда разрабатывалась программа rn,  ежемесячно

       добавлялись лишь несколько групп новостей,  и пользователи хотели

       знать о появляющихся новых группах). Например:



            % rn -q



            Если вы  хотите  просматривать  только  одну  или  несколько

       групп,  то  укажите  интересующие  вас группы в командной строке.

       Например:



            % rn -q comp.answers rec.answers



            Другим полезным  параметром  командной строки является пара-

       метр -S1, вынуждающий rn сортировать темы, выводимые в режиме вы-

       бора статей. Такая сортировка дает вам возможность следовать выб-

       ранным темам (что иногда называют потоком), например:



            % rn -q -S1



            После того как rn закончит проверку вашего файла .newsrc, вы

       переходите в режим выбора группы новостей.  В этом режиме вам вы-

       водится запрос для каждой содержащей новые статьи группы.  Он мо-

       жет выглядеть следующим образом:



            ********    2 unread articles in

             comp.internet.library--read now? [ynq]



            На самом деле у вас есть больше вариантов выбора, чем y, n и

       q. Наиболее распространенные команды перечислены ниже.