perldoc =head1 НАЗВАНИЕ perldoc - Perl-документация в POD-формате =head1 СИНОПСИС B [B<-h>] [B<-v>] [B<-t>] [B<-u>] [B<-m>] [B<-l>] [B<-F>] [B<-i>] [B<-V>] [B<-T>] [B<-r>] [B<-dI<файл_назначения>>] [B<-oI<название_формата>>] [B<-MI<НазваниеКлассаФормата>>] [B<-wI<ПараметрФорматирования:Значение>>] [B<-n>I] [B<-X>] [B<-L> I<код_языка>] ИмяСтраницы|НазваниеМодуля|НазваниеПрограммы B B<-f> ВстроеннаяФункции B B<-L> ru B<-f> ВстроеннаяФункция B B<-q> FAQ КлючевоеСлово B B<-L> ru B<-q> FAQ КлючевоеСлово Подробная информация о параметрах командной строки ниже. =head1 ОПИСАНИЕ I позволяет получить часть документации в .pod формате, которая встроена в дистрибутив perl или Perl-скрипты и доступна с помощью C (а также C для ОС HP-UX). В основном используется для получения документации по модулям Perl. На вашей системе тоже могут быть установлены руководства по этим модулям. В этом случае вы можете пользоваться командой man(1). Если вы ищете оглавление к библиотеке документаций модулей Perl, смотрите L. =head1 ПАРАМЕТРЫ =over 5 =item B<-h> Выводит справочную информацию по использованию (Belp). =item B<-v> Подробное описание поиска элемента (Berbosely). =item B<-t> Показывать документацию, используя текстовый конвертер (Bext), а не nroff. Возможно, это быстрей, но, вероятно, будет смотреться хуже. =item B<-u> Игнорировать POD-форматирование и отобразить исходный код (Bnformatted). =item B<-m> I<модуль> Показать содержимое модуля: код и неотформатированную POD-документацию. Это может быть полезно, если документация не достаточно объясняет работу функции и Вы хотите посмотреть непосредственно код; perldoc найдет файл для Вас и просто выведет содержимое. =item B<-l> Отобразить только (onBy), если название модуля найдено. =item B<-F> Рассматривать аргументы как имена файлов; поиск по каталогам производиться не будет. =item B<-f> I Опция B<-f> вместе с названием встроенной Perl-функции позволяет получить документацию по этой функции из L. Пример: perldoc -f sprintf =item B<-q> I Опция B<-q> задает регулярное выражение в качестве аргумента, которое позволяет найти вопрос (Buestion) в FAQ по Perl [1-9] и вывести записи, удовлетворяющие этому выражению. Например: С =item B<-T> Этот параметр позволяет перенаправить вывод напрямую в STDOUT, а не на страницу. =item B<-d> I<файл-назначения> Этот параметр позволяет сохранить вывод в файл, не выводя на страницу или в STDOUT. Пример: C =item B<-o> I<название-формата-вывода> Используйте этот параметр, если вы хотите, чтобы Perldoc попытался использовать класс POD-форматирования в качестве выходного формата. Например: C<-oman>. На самом деле, это обертка вокруг переключателя C<-M>; используйте C<-oI<название-формата>> для загрузки класса, имя класса формируется добавлением названия формата в конец имени (без учета регистра). Например, C<-oLaTeX> пытается использовать следующие классы: Pod::Perldoc::ToLaTeX Pod::Perldoc::Tolatex Pod::Perldoc::ToLatex Pod::Perldoc::ToLATEX Pod::Simple::LaTeX Pod::Simple::latex Pod::Simple::Latex Pod::Simple::LATEX Pod::LaTeX Pod::latex Pod::Latex Pod::LATEX. =item B<-M> I<название-модуля> С помощью этого параметра можно указать модуль, с помощью которого Вы хотите форматировать POD-документацию. Класс должен содержать метод С. Например: C. Вы можете указать несколько классов, разделив их запятыми или точкой с запятой, например: C<-MTk::SuperPod;Tk::Pod>. =item B<-w> I<параметр:значение> или B<-w> I<параметр> Этот параметр позволяет вызвать форматирование с параметрами (Bith). Например, C<-w textsize:15> вызовет C<< $formatter->textsize(15) >> до использования объекта форматирования. Для корректного выполнения, необходимо чтобы класс форматирования содержал такой метод, как переданный параметр, и значение было верным. (Так если C ожидает целочисленное значение и передана строка C<-w textsize:big>, то будут проблемы). Вы можете использовать C<-w название-параметра> (без значения) в качестве короткой записи C<-w название-параметра:I>. Предположительно, это удобно в переключателях да/нет таких, как: C<-w номер_страницы>. Можете использовать "=" вместо ":", т. е. C<-w textsize=15>. Возможно, это намного удобней (или наоборот), все зависит от ваших предпочтений. =item B<-X> Если присутствует параметр B<-X>, то будет использован индекс для поиска записи, чье имя совпадает с именем, полученным из командной строки в файле C<$config{archlib}/pod.idx>. Файл F должен содержать подходящие имена файлов, по одному имени на строке. =item B<-L> I<код_языка> Этот параметр позволяет использовать перевод документации на том языке, которому соответствует I<код_языка>. Если Cкод_языка> не существует (или не установлен на вашей системе), то параметр игнорируется. Все существующие переводы доступны в пространстве имен C. Смотрите L (или L, или L, или L) в порядке появления и интеграции новой локализации C документации в L. =item B<НазваниеСтраницы|НазваниеМодуля|НазваниеПрограммы> Название того, чего хотите найти. Модули вида C могут быть определены как C или C. Также вы можете задать имя страницы документации, например С. =item B<-n> I<форматирование> Можете заменить форматирование по умолчанию – nroff. =item B<-r> Рекурсивный поиск. =item B<-i> Игнорировать регистр. =item B<-V> Показывает версию запускаемой программы perldoc. =back =head1 БЕЗОПАСНОСТЬ Т. к. B не запускается в tainted-режиме, существуют проблемы с безопасностью. Когда программа запускается из-под суперпользователя, она пытается удалить привилегии и сменить настоящий ID на неопределенный или на неопределенный аккаунт, если не получилось, то на -2. Если смена прав не удалась, то программа не запускается. =head1 ОКРУЖЕНИЕ Все параметры из переменной окружения C будут использованы перед аргументами командной строки. Полезные значения для C включают C<-oman>, C<-otext>, C<-otk>, C<-ortf>, C<-oxml> и так далее, в зависимости от имеющихся у вас модулей; или явно укажите класс определяющий форматирование с помощью C<-MPod::Perldoc::ToMan> или подобного. C также ищет в директориях определённых в переменных окружения C (или C, если C не определено) и C. (Последнее таково, что встроенная POD-документация для исполняемых файлов, таких как сам C, доступна) Cбудет использовать пейджер, в порядке предпочтения, определённый в C, C, или C перед тем как попытается найти собственный. (C не используется, если C указывает отображать простой текст или неформатированный pod.) Одно из полезных значений для C - это C. При установке в PERLDOCDEBUG положительного целого числа perldoc выводит более подробно, чем это делает ключ C<-v>. Большее значение даёт больший вывод. =head1 АВТОР Текущий мейнтейнер: Шон М. Бурк (Sean M. Burke), Авторы, принимавшие участие: Кеннет Албановски (Kenneth Albanowski) , Энди Дугерти (Andy Dougherty) , и многие другие. =cut ------------------------------------------------------------------------------- http://translated.by/you/perldoc/into-ru/trans/ Original (English): perldoc (http://perldoc.perl.org/perldoc.html) Translation: © sharifulin, mikhail.lyubimov, Dim_K, Baranov. translated.by crowd