GoGPT Best VPN GoSearch

Значок OnWorks

pinfo - Интернет в облаке

Запустите pinfo в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда pinfo, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


пинфо - информационный браузер в стиле lynx на основе проклятий

СИНТАКСИС


пинфо [кредита] [информационная страница]

ОПИСАНИЕ


Это программа для просмотра информационных файлов. Вы указываете, какую страницу хотите прочитать
передавая это информационная страница аргумент. Этот аргумент содержит имя информационной страницы (т.е.
'баш'). Затем программа (по умолчанию) будет искать его в текущем каталоге,
/ USR / доля / информация, / usr / info, / USR / местные / доля / информация, / USR / местные / информация. и / opt / info,
Путь поиска можно настроить с помощью переменной среды INFOPATH или в файле конфигурации.
Pinfo также автоматически добавит суффикс '-info', '-info.Z', '-info.gz' или
'-info.bz2'. В настоящее время другие суффиксы не распознаются, но вы можете легко добавить их в
функции openinfo () in filehandling_functions.c.

Когда поиск информационных страниц завершается неудачно, вызывается man с аргументом infopage, и его
вывод анализируется pinfo. Это означает, что если у вас нет соответствующей информационной страницы,
но вместо этого имейте страницу руководства; страница руководства будет просмотрена.

Когда нет информационная страница указан, отображается страница `dir 'по умолчанию.

Поддерживаемые варианты:

-h, --Помогите - распечатать справочную информацию и выйти.

-v, --версия - распечатать информацию о версии и выйти.

-m, --руководство по эксплуатации - по умолчанию использует справочную страницу вместо информации. (pinfo -m можно использовать как
ручной пейджер). Предупреждение: Все, что следует за этой опцией, передается в `человек'
программа. Не запутайтесь, если параметры pinfo, следующие за `-m'не работают. Когда используешь
этот параметр, pinfo не анализирует параметры информации как обычно! Он вызывает мужскую часть
программу.

Вы также можете вызвать функцию man для pinfo по-другому. Когда pinfo вызывается с
argv [0] (имя файла программы), в имени которого содержится слово 'man', человек
функции включаются автоматически.

Раньше существовала символическая ссылка на pinfo под названием pman, но мне пришлось удалить ее из
дистрибутив, так как его название конфликтует с другой утилитой. Во всяком случае, вы можете почувствовать
Вы можете бесплатно создать такую ​​ссылку, если хотите.

-r, --raw-имя_файла - сначала использует необработанное имя файла (т.е. имя, которое вы указали как
информационная страница считается реальным файлом в указанном месте).

-f, --файл синоним -r.

-a, --просмотр - если это установлено, apropos вызывается, когда не удается найти страницу man или info.

-c, --cut-man-заголовки - если это установлено, код парсинга man будет пытаться вырезать повторяющиеся
заголовки man. Используйте с осторожностью. ;)

-s, - линии сжатия- вырезать пустые строки из справочных страниц. Эта опция включает автоматическую резку
каждой повторяющейся новой строки на странице руководства.

-t, --force-manual-тег-таблица- принудительное обнаружение таблицы тегов вручную. Это позволяет вам
просматривать информационные страницы, которые могут быть повреждены. (как версия страниц jed, поставляемая с
RH5.0). Повреждение таблицы тегов обычно проявляется в том, что информационные ссылки, по которым вы переходите,
переместите вас в довольно неожиданные узлы.

--node =имя узла, --узел имя узла- Заходим в узел `имя узла'информационного файла. Начиная с версии 0.6.7
также возможно указать узлы как в отдельной информации через имена файлов, например
`(gcc) Введение '.

--rcfile =имя файла, --rcfile имя файла- Используйте альтернативный файл конфигурации.

--long-manual-ссылки, -l- Используйте длинные имена ссылок в руководствах. В некоторых системах руководство
иерархия разделена на подразделы, такие как `3ncurses 'и т. д., в то время как в других системах все
принадлежит разделу «3». Если эта опция соответствует вашей системе, не стесняйтесь ее использовать.

- clear-at-exit, -x- Очистить экран при выходе.

Параметры обрабатываются GNU getopt, поэтому вы можете здесь (как и в других программах) сократить
имена параметров должны соответствовать минимальному количеству символов, которыми они различаются.

Предупреждение! Если у вас нет getopt, эти параметры не будут работать!

DEFAULT КЛЮЧИ КОГДА BROWSING ИНФОРМАЦИЯ ФАЙЛОВ


Просто взгляните на пример файла конфигурации (ниже) и на описания клавиш.
Клавиши, доступные в программе просмотра вручную, немного отличаются от клавиш, доступных в программе просмотра информации.

ОКРУЖАЮЩАЯ СРЕДА


Существует переменная $ INFOPATH, которая может указывать пути поиска информационных файлов.
Его формат аналогичен формату переменной $ PATH. Пример настройки может выглядеть так:

/ usr / информация: / usr / где-то / информация: / не / даже / в / usr / информация

и т.д. Каталоги разделяются двоеточиями.

COLOR И KEY ОПРЕДЕЛЕНИЯ


Есть файлы конфигурации, называемые ~ / .pinforc и [префикс] / etc / pinforc для локальных и
глобальная конфигурация (где префикс - префикс каталога, где pinfo -
установлен, т.е. / USR / местные, или /). Вот пример такого файла; мы обсудим
содержание ниже:

# Вот некоторые настройки цвета.
# Пробелы между записями необязательны.
ЦВЕТ_НОРМАЛЬНЫЙ = ЦВЕТ_БЕЛЫЙ, ЦВЕТ_ЧЕРНЫЙ, НЕТ_ЖИРНЫЙ, НЕТ_МИГАНИЯ
COL_MENUSELECTED = ЦВЕТ_КРАСНЫЙ, ЦВЕТ_ЧЕРНЫЙ, ЖИРНЫЙ, НЕТ_МИГАНИЯ
COL_MENU = COLOR_BLUE, COLOR_BLACK, BOLD, NO_BLINK
COL_NOTESELECTED = COLOR_RED, COLOR_BLACK, BOLD, NO_BLINK
COL_NOTE = COLOR_GREEN, COLOR_BLACK, BOLD, NO_BLINK
COL_TOPLINE = COLOR_YELLOW, COLOR_BLUE, BOLD, NO_BLINK
COL_BOTTOMLINE = COLOR_YELLOW, COLOR_BLUE, BOLD, NO_BLINK
COL_MANUALBOLD = COLOR_WHITE, COLOR_BLACK, BOLD, NO_BLINK
COL_MANUALITALIC = COLOR_WHITE, COLOR_BLACK, BOLD, NO_BLINK
COL_URL = COLOR_MAGENTA, COLOR_BLACK, BOLD, NO_BLINK
COL_URLSELECTED = COLOR_RED, COLOR_BLACK, NO_BOLD, NO_BLINK
COL_INFOHIGHLIGHT = COLOR_WHITE, COLOR_BLACK, BOLD, NO_BLINK
#
# Вот и несколько сочетаний клавиш ...
#
KEY_TOTALSEARCH_1 = 's'
KEY_TOTALSEARCH_2 = 'S'
KEY_SEARCH_1 = '/'
KEY_SEARCH_2 = '.'
KEY_GOTO_1 = 'г'
KEY_GOTO_2 = 'м'
KEY_HOME_1 = 'ч'
KEY_HOME_2 = 'H'
KEY_PREVNODE_1 = 'p'
KEY_PREVNODE_2 = 'P'
KEY_NEXTNODE_1 = 'n'
KEY_NEXTNODE_2 = 'N'
KEY_UP_1 = KEY_UP
KEY_UP_2 = 'и'
KEY_END_1 =
KEY_END_2 = 'е'
KEY_PGDN_1 = KEY_NPAGE
KEY_PGDN_2 = ''
KEY_PGDN_AUTO_1 = 0
KEY_PGDN_AUTO_2 = ''
KEY_PGUP_1 = KEY_PPAGE
KEY_PGUP_2 = 'b'
KEY_PGUP_AUTO_1 = 0
KEY_PGUP_AUTO_2 = 'b'
KEY_DOWN_1 = KEY_DOWN
KEY_DOWN_2 = 'д'
KEY_TOP_1 = KEY_HOME
KEY_TOP_2 = 'т'
KEY_BACK_1 = KEY_LEFT
KEY_BACK_2 = 'l'
KEY_FOLLOWLINK_1 = KEY_RIGHT
KEY_FOLLOWLINK_2 = '0
# 12 - это код для ctrl + l
KEY_REFRESH_1 = 12
KEY_REFRESH_2 = '~'
KEY_SHELLFEED_1 = '!'
KEY_SHELLFEED_2 = '1'
KEY_QUIT_1 = 'q'
KEY_QUIT_2 = 'Q'
KEY_DIRPAGE_1 = 'д'
KEY_DIRPAGE_2 = 'D'
KEY_GOLINE_1 = 'l'
KEY_GOLINE_2 = 0
KEY_PRINT_1 = ']'
KEY_PRINT_2 = 0
#
# Некоторые параметры, объясненные на странице руководства
#
РУЧНОЙ = ложь
CUT-MAN-HEADERS = правда
CUT-EMPTY-MAN-LINES = true
RAW-FILENAME = false
APROPOS = ложь
DONT-HANDLE-WITHOUT-TAG-TABLE = false
LONG-MANUAL-LINKS = false
ФИЛЬТР-0xB7 = истина
ВЫЙТИ-ПОДТВЕРЖДЕНИЕ = ложь
QUIT-CONFIRM-DEFAULT = нет
CLEAR-SCREEN-AT-EXIT = true
STDERR-REDIRECTION = "2> / dev / null"
HTTPVIEWER = рысь
FTPVIEWER = рысь
MAILEDITOR = сосна
MANLINKS=1:8:2:3:4:5:6:7:9:n:p:o:3X11:3Xt
ИНФОПАТ = / usr / info:/ USR / доля / информация: / usr / local / info
HIGHLIGHTREGEXP = Bash. * Имеет
БЕЗОПАСНЫЙ ПОЛЬЗОВАТЕЛЬ = никто
БЕЗОПАСНАЯ ГРУППА = никто

Как видите, формат простой. Сначала я объясню определения цвета. Ты первый
необходимо ввести название цвета (в примере представлены все доступные названия цветов, и они
Я думаю, это говорит само за себя. Также существует специальный цвет COLOR_DEFAULT, обозначающий
прозрачность). Затем вы вводите цвет переднего плана и цвет фона. Жирным шрифтом
Атрибут означает, что мы хотим выделить цвет переднего плана. (т.е. голубой,
светло-зеленый). Атрибут BLINK - это мигающий атрибут или выделенный фон в некоторых
другие конфигурации.

Теперь перейдем к ключевым определениям. Здесь мы сначала указываем имя ключа (снова все ключи
присутствует в примере); затем вводим его значение - либо в окружении апострофов, либо
номер ключевого кода (как в KEY_REFRESH_1) или его мнемоническое кодовое имя, если это специальный ключ
(например, в KEY_FOLLOWLINK_1).

Если вы хотите указать ключ по значению кода, используйте прилагаемую программу testkey, чтобы получить
необходимое значение. В основном это функция, когда вы хотите добавить несколько сочетаний клавиш CTRL + букв,
и тому подобное.

Для каждой функции вы можете привязать две клавиши, т.е. вы можете привязать как Enter, так и Cursor Right.
к функции FollowLink. Как вы можете видеть в приведенном выше примере, имена двух клавиш:
KEY_FOLLOWLINK_1 и KEY_FOLLOWLINK_2.

Вот объяснение ключевых имен:

KEY_TOTALSEARCH_1
Ключ для поиска по всем узлам информационного файла.

KEY_TOTALSEARCH_2
Альтернативный ключ для поиска по всем узлам информационного файла.

KEY_SEARCH_1
Ключ для поиска по текущему узлу (или ручному).

KEY_SEARCH_2
Альтернативный ключ для поиска по текущему узлу (или вручную).

KEY_SEARCH_AGAIN_1
Ключ для повтора последнего поиска.

KEY_SEARCH_AGAIN_2
Альтернативный ключ для повтора последнего поиска.

KEY_GOTO_1
Ключ для явного перехода к узлу (указав его имя).

KEY_GOTO_2
Альтернативный ключ для явного перехода к узлу (путем указания его имени).

KEY_PREVNODE_1
Ключ для перехода к узлу, помеченному как «Предыдущая» в заголовке. На странице руководства
viewer переходит к предыдущему разделу man.

KEY_PREVNODE_2
Альтернативный ключ для перехода к узлу, помеченному как «Prev» в заголовке. В человеке
просмотрщик страниц переход к предыдущему разделу руководства.

KEY_NEXTNODE_1
Ключ для перехода к узлу, помеченному как «Далее» в заголовке. На странице руководства
зритель переходит к следующему разделу человека.

KEY_NEXTNODE_2
Альтернативный ключ для перехода к узлу, помеченному как «Далее» в заголовке. В человеке
просмотрщик страниц переходит к следующему разделу руководства.

KEY_UP_1 Клавиша для прокрутки текста на одну строку вверх.

KEY_UP_2 Альтернативная клавиша для прокрутки текста на одну строку вверх.

KEY_END_1 Ключ для перехода в конец узла.

KEY_END_2 Альтернативный ключ для перехода к концу узла.

KEY_PGDN_1
Ключ для перехода на одну страницу вниз в просматриваемом узле.

KEY_PGDN_2
Альтернативный ключ для перехода на одну страницу вниз в просматриваемом узле.

KEY_PGDN_AUTO_1
Ключ для перехода к следующему узлу, когда вы находитесь в конце узла (по умолчанию
ноль - выключил).

KEY_PGDN_AUTO_2
Альтернативный ключ для перехода к следующему узлу, когда вы находитесь в конце узла
(по умолчанию - пробел, как для pgdn_2).

KEY_HOME_1
Ключ для перехода к началу узла.

KEY_HOME_2
Альтернативный ключ для перехода к началу узла.

KEY_PGUP_1
Ключ для перехода на одну страницу вверх в просматриваемом узле.

KEY_PGUP_2
Альтернативный ключ для перехода на одну страницу вверх в просматриваемом узле.

KEY_PGUP_AUTO_1
Ключ для перехода к узлу «вверх», когда он находится наверху узла. (Дефолт
значение равно нулю - выключено).

KEY_PGUP_AUTO_2
Альтернативный ключ для перехода к узлу «вверх», когда он находится наверху узла.
(Значение по умолчанию - «-», как для pgup_2).

KEY_DOWN_1
Клавиша для прокрутки текста вниз на одну строку.

KEY_DOWN_2
Альтернативная клавиша для прокрутки текста вниз на одну строку.

KEY_TOP_1 Ключ для перехода к верхнему (первому) узлу.

KEY_TOP_2 Альтернативный ключ для перехода к верхнему (первому) узлу.

KEY_BACK_1
Ключ для возврата (в истории просмотренных узлов).

KEY_BACK_2
Альтернативный ключ для возврата (в истории просмотренных узлов).

KEY_FOLLOWLINK_1
Ключ для перехода по гипертекстовой ссылке.

KEY_FOLLOWLINK_2
Альтернативный ключ для перехода по гипертекстовой ссылке.

KEY_REFRESH_1
Клавиша обновления экрана (жестко запрограммировано значение ^ L).

KEY_REFRESH_2
Альтернативный ключ для обновления экрана.

KEY_SHELLFEED_1
Ключ для вызова команды оболочки и передачи просматриваемого узла в стандартный ввод
этой команды.

KEY_SHELLFEED_2
Альтернативный ключ для вызова команды оболочки и передачи просматриваемого узла в
стандартный ввод этой команды.

KEY_QUIT_1
Ключ для выхода из программы.

KEY_QUIT_2
Альтернативный ключ для выхода из программы.

KEY_GOLINE_1
Ключ для перехода к указанной строке в файле.

KEY_GOLINE_2
Альтернативный ключ для перехода к указанной строке в файле.

KEY_PRINT_1
Ключ для печати просматриваемого узла или справочной страницы.

KEY_PRINT_2
Альтернативный ключ для печати просматриваемого узла или справочной страницы.

Специальные мнемоники для ключей (которые определены в настоящее время):

KEY_BREAK

KEY_DOWN

KEY_UP

KEY_LEFT

KEY_RIGHT

KEY_DOWN

KEY_HOME

KEY_BACKSPACE

KEY_NPAGE

KEY_PPAGE

KEY_END [Примечание: возможно, это работает ТОЛЬКО с Linux ncurses]

KEY_F (x)

KEY_CTRL ('c')
- это присваивает значение ключа объекту CTRL + C сочетания клавиш. c может быть любая буква
Вы хотите.

KEY_ALT ('c')
- это присваивает значение ключа объекту alt + c сочетания клавиш. c может быть любая буква
ты хочешь. Если альт ключ не работает, вы можете использовать ESC + клавиша сочетания клавиш.

«С» - это означает печатный символ c. Синтаксис такой же, как в C / C ++
;).

[Число] - вы также можете указать ключ как его кодовый номер. Это полезно, например, когда
с указанием управляющих ключей и некоторых нестандартных ключей. Числовое значение
ноль поворотов при выключенной привязке ключа.

См. Страницу руководства для curs_getch (3x) для описания их значения.

Предупреждение! Старайтесь не создавать серьезных конфликтов привязки клавиш!

Параметры в последней части примера файла конфигурации должны быть достаточно самодостаточными.
пояснительный. Переменные, которым можно присвоить значение true или false, выполняют те же функции, что и переменные.
аргументы командной строки с одинаковыми именами.

РУКОВОДСТВО Если это установлено на правда по умолчанию сначала проверяется наличие справочной страницы,
вместо файла texinfo.

МУЖЧИНЫ-ГОЛОВНИКИ
Если установлено значение true, pinfo пытается обрезать повторяющиеся заголовки.
на всех страницах руководства.

ОБРЕЗАТЬ-ПУСТО-МУЖЧИНЫ-ЛИНИИ
Если установлено значение true, pinfo пытается обрезать повторяющиеся символы новой строки (т.е.
он сократит каждый набор следующих друг за другом символов новой строки до одной новой строки).

RAW-ИМЯ ФАЙЛА
Если установлено значение true, аргумент файла принимается как имя файла в
текущий рабочий каталог, т.е. каталоги в ИНФОПАТ будет только
будет выполняться поиск, если файла с таким именем нет в рабочем каталоге.

КСТАТИ Если установлено значение true, по поводу вызывается, если не найдено ни информации, ни справочной страницы.

НЕ ОБРАЩАТЬСЯ-БЕЗ-ТАГ-ТАБЛИЦА
Если установлено на правда , pinfo не будет пытаться отображать страницы texinfo без
таблицы тегов.

HTTPVIEWER
Установите здесь программу, которую вы хотите использовать для перехода по http-ссылкам в
документов.

FTPVIEWER Установите здесь программу, которую вы хотите использовать для перехода по ftp-ссылкам в документах.

ПОЧТОВЫЙ РЕДАКТОР
Установите это в свою любимую почтовую программу, и она запустится, если вы
перейти по электронной почте по ссылке в документе.

ПЕЧАТЬ
Утилита, которую вы используете для печати. Т.е. `lpr '. Если вы их не используете,
вы также можете попробовать что-нибудь вроде `cat> / dev / lp1 'или sth. ;)

ЧЕЛОВЕКИ Здесь указываются названия разделов, на которые можно ссылаться в вашем man.
страницы (т.е. страницы руководства Xtoolkit соответствуют разделу 3Xt (см., например,
XtVaCreateWidget), страница руководства), страницы функций Xlib соответствуют разделу 3X11 и т. Д.
Такие расширения могут не распознаваться по умолчанию, поэтому рекомендуется
добавить их).

ИНФОПАТ Это позволяет вам переопределить путь поиска по умолчанию для информационных страниц. В
пути должны быть разделены двоеточиями.

МУЖСКИЕ ВАРИАНТЫ
Это определяет параметры, которые должны быть переданы программе `man '.
(См. человек(1) для описания того, что они собой представляют).

STDERR-ПЕРЕНАПРАВЛЕНИЕ
Pinfo позволяет перенаправить вывод stderr вызываемых программ. Для
пример, если вы не хотите видеть мужские сообщения об ошибках на странице руководства
форматирование, вы можете использовать STDER-REDIRECTION = "2> / dev / null ". Эти is
по умолчанию.

LONG-MANUAL-ССЫЛКИ
Это еще одна опция true / false, которая определяет, будет ли ваша система
поддерживает длинные имена ручных разделов или нет. (т.е. "3ncurses" вместо
«3»).

ФИЛЬТР-0xB7
Это решает, хотите ли вы преобразовать символы 0xb7 в `o 'или нет. Для
Например, для шрифтов iso-8859-2 это делает мужские списки более приятными;)
(посмотрите, например, справочную страницу perl, чтобы увидеть, как выглядят эти метки).

ВЫЙТИ-ПОДТВЕРЖДЕНИЕ
Это решает, хотите ли вы использовать подтверждение выхода при выходе или нет.

ВЫЙТИ-ПОДТВЕРДИТЬ-ПО УМОЛЧАНИЮ
Эта опция да / нет определяет ответ по умолчанию на ВЫЙТИ-ПОДТВЕРЖДЕНИЕ.
диалог. (ответ по умолчанию - когда вы нажимаете клавишу, которая не соответствует
заданный вопрос).

ЧИСТЫЙ ЭКРАН-ПРИ ВЫХОДЕ
Эта опция true / false определяет, хотите ли вы, чтобы ваш экран был очищен
на выходе, или нет.

ИСТОРИЯ ЗВОНКОВ
Эта опция true / false определяет, хотите ли вы получать подсказку последнего
запись в истории при вызове оболочки readline, например. в последующем
поиск.

ВЫДЕЛИТЬREGEXP
Это опция, с помощью которой вы можете перейти к регулярным выражениям pinfo, которые
должен быть выделен при работе с документом. Предупреждение! Это может превратиться
очень медленно, если использовать его без осторожности!

БЕЗОПАСНЫЙ ПОЛЬЗОВАТЕЛЬ Эта опция используется для передачи имени пользователя, которому suid, если pinfo
запустить с привилегиями root.

БЕЗОПАСНАЯ ГРУППА
Эта опция используется для передачи имени группы, которой suid когда pinfo
запускается с привилегиями root.

ИНТЕРНАЦИОНАЛИЗАЦИЯ ПОДДЕРЖКA


Pinfo реализует общие возможности библиотеки gnu gettext (то, что вам нужно увидеть
национальные сообщения;). Но это еще не конец. Pinfo позволяет использовать национальные информационные страницы!
Вам нужно только поместить их в свой информационный каталог в подкаталог, который называется
`$ LANG '.

Используйте пинфо онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.