Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vasily Korytov                       2:5020/400     02 Aug 2004  13:51:37
 To : "Anton V. Yuzhaninov"
 Subject : Re: koi8-r man
 -------------------------------------------------------------------------------- 
 
 On Mon, 2 Aug 2004 09:07:37 +0000 (UTC), Anton V. Yuzhaninov wrote:
 
 > ??>> zcat /usr/share/man/cat8/ipacctctl.8.gz | nroff -man показывает ман
 > ??>> уже в  поломанной кодировке.
 >
 > VK> Hу ты даешь. Зачем nroff напускать на уже отформатированную
 > VK> man-страницу?
 >
 > я просто достаточно смутно представляю как изнутри работает man. А как он
 > отображает уже отформатированые страницы? И чем он их форматирует?
 
 Если совсем просто, то есть несколько корневых каталогов иерархии
 man-страниц. Для простоты предположим, что у нас он только один --
 /usr/share/man. В числе скриптов, копирайтов и прочих html-версий
 man'ов (все это опционально) обычно есть директории man? и cat? (случай,
 когда cat? живет где-то еще, как в большинстве Linux'ов, не
 рассматриваем). При пристальном рассмотрении, можно заметить, что эти
 каталоги содержат похожие имена. Hо файлы разные:
 
 abox% cd /usr/share/man/
 abox% file man1/sh.1
 man1/sh.1: troff or preprocessor input text
 abox% file cat1/sh.0
 cat1/sh.0: ASCII English text, with overstriking
 
 Посмотрев их, можно понять, что в man? живут неотформатированные
 man-страницы (надо прогнать через *roff), а в cat? -- отформатированные
 (их можно смотреть less'ом). Упрощая, все это выглядит так: когда ты
 говоришь `man 1 sh`, man сначала ищет cat1/sh.0 -- и, если он там,
 просто тебе его показывает, -- а если его не находит, делает его из
 man1/sh.1 -- и все равно показывает тот же cat1/sh.0.
 
 -- 
        I accept RFC3156 and RFC2440-compatible encrypted mail.
 PGP key fingerprint: 3273 7F6F 7B87 5DD5 9848 05FB E442 86BC 2E6B 6831
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 koi8-r man   Anton V. Yuzhaninov   01 Aug 2004 10:48:02 
 Re: koi8-r man   Marat Bakeev   01 Aug 2004 13:09:46 
 Re: koi8-r man   Sergey Kolbasin   01 Aug 2004 19:39:44 
 Re: koi8-r man   Alexander Kolesnikoff   02 Aug 2004 03:30:20 
 Re: koi8-r man   Anton V. Yuzhaninov   02 Aug 2004 12:31:19 
 Re: koi8-r man   Vasily Korytov   02 Aug 2004 12:57:23 
 Re: koi8-r man   Anton V. Yuzhaninov   02 Aug 2004 13:07:37 
 Re: koi8-r man   Vasily Korytov   02 Aug 2004 13:51:37 
 Re: koi8-r man   Alexander Kolesnikoff   03 Aug 2004 16:58:00 
Архивное /ru.unix.bsd/10297748ea906.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional