# Chinese simplified translation for man-db-manpages. # Copyright (C) 2013 Free Software Foundation, Inc. # This file is distributed under the same license as the man-db package. # Wylmer Wang , 2013. # Boyuan Yang <073plan@gmail.com>, 2017, 2020, 2022, 2023. # msgid "" msgstr "" "Project-Id-Version: man-db-manpages-2.12.0-pre2\n" "POT-Creation-Date: 2024-03-28 09:55+0000\n" "PO-Revision-Date: 2023-08-07 10:37-0400\n" "Last-Translator: Boyuan Yang <073plan@gmail.com>\n" "Language-Team: Chinese (simplified) \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Poedit 3.2.2\n" #. type: TH #: ../../man/man1/apropos.man1:12 ../../man/man1/lexgrog.man1:44 #: ../../man/man1/man.man1:15 ../../man/man1/man-recode.man1:9 #: ../../man/man1/manconv.man1:9 ../../man/man1/manpath.man1:13 #: ../../man/man1/whatis.man1:12 ../../man/man1/zsoelim.man1:12 #: ../../man/man8/accessdb.man8:12 ../../man/man8/catman.man8:12 #: ../../man/man8/mandb.man8:14 #, no-wrap msgid "Manual pager utils" msgstr "手册分页显示工具" # 注意,NAME 是手册页第一节的标题,whatis 程序将搜索它来得到 # 程序的描述。这个节名“NAME”不翻译。不然 whatis 找不到。 #. type: SH #: ../../man/man1/apropos.man1:13 ../../man/man1/lexgrog.man1:45 #: ../../man/man1/man.man1:16 ../../man/man1/man-recode.man1:10 #: ../../man/man1/manconv.man1:10 ../../man/man1/manpath.man1:14 #: ../../man/man1/whatis.man1:13 ../../man/man1/zsoelim.man1:13 #: ../../man/man5/manpath.man5:14 ../../man/man8/accessdb.man8:13 #: ../../man/man8/catman.man8:13 ../../man/man8/mandb.man8:15 #, no-wrap msgid "NAME" msgstr "名称" #. type: Plain text #: ../../man/man1/apropos.man1:15 msgid "%apropos% - search the manual page names and descriptions" msgstr "%apropos% - 搜索手册页名称和描述" #. type: SH #: ../../man/man1/apropos.man1:15 ../../man/man1/lexgrog.man1:47 #: ../../man/man1/man.man1:18 ../../man/man1/man-recode.man1:12 #: ../../man/man1/manconv.man1:12 ../../man/man1/manpath.man1:16 #: ../../man/man1/whatis.man1:15 ../../man/man1/zsoelim.man1:15 #: ../../man/man8/accessdb.man8:16 ../../man/man8/catman.man8:15 #: ../../man/man8/mandb.man8:17 #, no-wrap msgid "SYNOPSIS" msgstr "概述" #. type: Plain text #: ../../man/man1/apropos.man1:32 msgid "" "B<%apropos%> [\\|B<-dalv?V>\\|] [\\|B<-e>\\||\\|B<-w>\\||\\|B<-r>\\|] [\\|B<-" "s> I\\|] [\\|B<-m> I\\|[\\|,.\\|.\\|.\\|]\\|] [\\|B<-M> " "I\\|] [\\|B<-L> I\\|] [\\|B<-C> I\\|] I \\&.\\|." "\\|." msgstr "" "B<%apropos%> [\\|B<-dalv?V>\\|] [\\|B<-e>\\||\\|B<-w>\\||\\|B<-r>\\|] [\\|B<-" "s> I<列表>\\|] [\\|B<-m> I<系统>\\|[\\|,.\\|.\\|.\\|]\\|] [\\|B<-M> " "I\\|] [\\|B<-L> I<区域>\\|] [\\|B<-C> I<文件>\\|] I<关键词> \\&.\\|." "\\|." #. type: SH #: ../../man/man1/apropos.man1:32 ../../man/man1/lexgrog.man1:55 #: ../../man/man1/man.man1:60 ../../man/man1/man-recode.man1:20 #: ../../man/man1/manconv.man1:20 ../../man/man1/manpath.man1:23 #: ../../man/man1/whatis.man1:32 ../../man/man1/zsoelim.man1:20 #: ../../man/man5/manpath.man5:16 ../../man/man8/accessdb.man8:20 #: ../../man/man8/catman.man8:24 ../../man/man8/mandb.man8:30 #, no-wrap msgid "DESCRIPTION" msgstr "描述" #. type: Plain text #: ../../man/man1/apropos.man1:37 msgid "" "Each manual page has a short description available within it. B<%apropos%> " "searches the descriptions for instances of I." msgstr "每个手册页都包含一段概述。B<%apropos%> 会搜索包括 I<关键词> 的描述。" #. type: Plain text #: ../../man/man1/apropos.man1:50 msgid "" "I is usually a regular expression, as if (B<-r>) was used, or may " "contain wildcards (B<-w>), or match the exact keyword (B<-e>). Using these " "options, it may be necessary to quote the I or escape (\\e) the " "special characters to stop the shell from interpreting them." msgstr "" "I<关键词> 通常为正则表达式,视同使用(B<-r>)选项;或包含通配符(B<-w>);或完全" "匹配关键词(B<-e>)。使用这些选项时可能要给 I<关键词> 加引号,或对特殊字符转义" "(\\e),以防 shell 解释它们。" #. type: Plain text #: ../../man/man1/apropos.man1:53 msgid "" "The standard matching rules allow matches to be made against the page name " "and word boundaries in the description." msgstr "标准匹配规则允许匹配手册页名称和手册页描述中的单词边界。" #. type: Plain text #: ../../man/man1/apropos.man1:61 msgid "" "The database searched by B<%apropos%> is updated by the B<%mandb%> program. " "Depending on your installation, this may be run by a periodic cron job, or " "may need to be run manually after new manual pages have been installed." msgstr "" "通过 B<%apropos%> 搜索的数据库已由 B<%mandb%> 程序更新。取决于您的安装方式," "这可能是通过定期的 cron 任务进行的,或者需要在安装新手册页后手动进行。" #. type: SH #: ../../man/man1/apropos.man1:61 ../../man/man1/lexgrog.man1:80 #: ../../man/man1/man.man1:406 ../../man/man1/man-recode.man1:52 #: ../../man/man1/manconv.man1:50 ../../man/man1/manpath.man1:38 #: ../../man/man1/whatis.man1:71 ../../man/man1/zsoelim.man1:55 #: ../../man/man8/accessdb.man8:29 ../../man/man8/catman.man8:55 #: ../../man/man8/mandb.man8:74 #, no-wrap msgid "OPTIONS" msgstr "选项" #. type: Plain text #: ../../man/man1/apropos.man1:65 ../../man/man1/lexgrog.man1:84 #: ../../man/man1/man.man1:420 ../../man/man1/man-recode.man1:72 #: ../../man/man1/manconv.man1:67 ../../man/man1/manpath.man1:45 #: ../../man/man1/whatis.man1:75 ../../man/man8/accessdb.man8:33 #: ../../man/man8/catman.man8:59 ../../man/man8/mandb.man8:78 msgid "Print debugging information." msgstr "打印调试信息。" #. type: Plain text #: ../../man/man1/apropos.man1:68 ../../man/man1/whatis.man1:78 msgid "Print verbose warning messages." msgstr "打印详细的警告消息。" #. type: Plain text #: ../../man/man1/apropos.man1:76 msgid "" "Interpret each keyword as a regular expression. This is the default " "behaviour. Each keyword will be matched against the page names and the " "descriptions independently. It can match any part of either. The match is " "not limited to word boundaries." msgstr "" "将每个关键词解释为正则表达式。这是默认行为。每个关键词将与手册页名称和描述分" "别匹配。匹配不限于单词边界。" #. type: Plain text #: ../../man/man1/apropos.man1:88 msgid "" "Interpret each keyword as a pattern containing shell style wildcards. Each " "keyword will be matched against the page names and the descriptions " "independently. If B<--exact> is also used, a match will only be found if an " "expanded keyword matches an entire description or page name. Otherwise the " "keyword is also allowed to match on word boundaries in the description." msgstr "" "将每个关键词解释为 shell 风格的通配符。每个关键词将与手册页名称和描述分别匹" "配。如果同时使用了 B<--exact> 选项,只有展开的关键词与整个描述或手册页名称完" "全匹配时才视为找到。否则关键词也允许沿描述中的单词边界匹配。" #. type: Plain text #: ../../man/man1/apropos.man1:92 msgid "" "Each keyword will be exactly matched against the page names and the " "descriptions." msgstr "每个关键词将严格与手册页名称和描述匹配。" #. type: Plain text #: ../../man/man1/apropos.man1:96 msgid "" "Only display items that match all the supplied keywords. The default is to " "display items that match any keyword." msgstr "只显示匹配提供的全部关键词的项目。默认是显示匹配任一关键词的项目。" #. type: Plain text #: ../../man/man1/apropos.man1:103 ../../man/man1/whatis.man1:107 msgid "" "Do not trim output to the terminal width. Normally, output will be " "truncated to the terminal width to avoid ugly results from poorly-written " "B sections." msgstr "" "不按终端宽度截断输出。通常会将输出截短为终端宽度,以免显示写得不好的 时显示混" "乱。" #. type: TP #: ../../man/man1/apropos.man1:103 ../../man/man1/whatis.man1:107 #, no-wrap msgid "B<-s> I, B<--sections=>I, B<--section=>I" msgstr "B<-s> I<列表\\/>, B<--sections> I<列表\\/>, B<--section> I<列表>" # #. type: Plain text #: ../../man/man1/apropos.man1:118 ../../man/man1/whatis.man1:122 msgid "" "Search only the given manual sections. I is a colon- or comma-" "separated list of sections. If an entry in I is a simple section, for " "example \"3\", then the displayed list of descriptions will include pages in " "sections \"3\", \"3perl\", \"3x\", and so on; while if an entry in I " "has an extension, for example \"3perl\", then the list will only include " "pages in that exact part of the manual section." msgstr "" "只搜索指定的手册章节。I<列表> 是由冒号或逗号分隔的章节列表。如果 I<列表> 中的" "指定的是简单的章节号,如“3”,则显示的描述列表将只包含“3”、“3perl”“3x”等章节中" "的页面;如果 I<列表> 中的章节号带扩展,如“3perl”,则显示的描述列表将只包含手" "册章节中对应部分的页面。" #. type: TP #: ../../man/man1/apropos.man1:118 ../../man/man1/man.man1:571 #: ../../man/man1/manpath.man1:54 ../../man/man1/whatis.man1:122 #, no-wrap msgid "B<-m> I\\|[\\|,.\\|.\\|.\\|]\\|, B<--systems=>I\\|[\\|,.\\|.\\|.\\|]" msgstr "B<-m> I<系统>\\|[\\|,.\\|.\\|.\\|]\\|, B<--systems=>I<系统>\\|[\\|,.\\|.\\|.\\|]" #. type: Plain text #: ../../man/man1/apropos.man1:126 msgid "" "If this system has access to other operating systems' manual page " "descriptions, they can be searched using this option. To search NewOS's " "manual page descriptions, use the option B<-m> B." msgstr "" "如果此系统可以访问其他操作系统的手册页描述,则可以通过使用这一选项来搜索它" "们。如要搜索 NewOS 的手册页描述,使用 B<-m> B 选项。" #. type: Plain text #: ../../man/man1/apropos.man1:138 msgid "" "The I specified can be a combination of comma-delimited operating " "system names. To include a search of the native operating system's " "B descriptions, include the system name B in the argument " "string. This option will override the $B environment variable." msgstr "" "指定的 I<系统> 选项可以是逗号分隔的操作系统名称组合。要在搜索中包括本地操作系" "统的 B 描述,可以在参数字符串中包含系统名 B。此选项会覆盖 " "$B 环境变量。" #. type: TP #: ../../man/man1/apropos.man1:138 ../../man/man1/man.man1:591 #: ../../man/man1/whatis.man1:142 ../../man/man8/catman.man8:59 #, no-wrap msgid "B<-M\\ >I,\\ B<--manpath=>I" msgstr "B<-M\\ >I<路径>,\\ B<--manpath=>I<路径>" #. type: Plain text #: ../../man/man1/apropos.man1:152 ../../man/man1/whatis.man1:156 msgid "" "Specify an alternate set of colon-delimited manual page hierarchies to " "search. By default, B<%program%> uses the $B environment variable, " "unless it is empty or unset, in which case it will determine an appropriate " "manpath based on your $B environment variable. This option overrides " "the contents of $B." msgstr "" "另外指定一组以冒号分隔的手册页层次结构作为搜索路径。默认情况下 B<%program%> " "会使用 $B 环境变量作为搜索路径;如果该环境变量为空或未设置,程序会根" "据您的 $B 环境变量确定相应的手册路径。此选项会覆盖 $B 环境变量" "的内容。" #. type: TP #: ../../man/man1/apropos.man1:152 ../../man/man1/man.man1:554 #: ../../man/man1/whatis.man1:156 #, no-wrap msgid "B<-L\\ >I,\\ B<--locale=>I" msgstr "B<-L\\ >I<区域>,\\ B<--locale=>I<区域>" #. type: Plain text #: ../../man/man1/apropos.man1:169 ../../man/man1/man.man1:571 #: ../../man/man1/whatis.man1:173 msgid "" "B<%program%> will normally determine your current locale by a call to the C " "function B(3) which interrogates various environment variables, " "possibly including $B and $B. To temporarily override " "the determined value, use this option to supply a I string directly " "to B<%program%>. Note that it will not take effect until the search for " "pages actually begins. Output such as the help message will always be " "displayed in the initially determined locale." msgstr "" "B<%program%> 通常会通过调用 C 语言函数 B(3) 来确定您的当前区域设" "置。该函数会查询多个环境变量,可能包括 $B 和 $B。要临时覆" "盖检测到的值,请使用该选项直接向 B<%program%> 提供一个 I<区域> 字符串。注意," "在搜索页面实际开始前它不会生效。帮助消息等输出将始终以检测到的区域语言显示。" #. type: TP #: ../../man/man1/apropos.man1:169 ../../man/man1/man.man1:413 #: ../../man/man1/manpath.man1:74 ../../man/man1/whatis.man1:173 #: ../../man/man8/catman.man8:64 ../../man/man8/mandb.man8:125 #, no-wrap msgid "B<-C\\ >I,\\ B<--config-file=>I" msgstr "B<-C\\ >I<文件>,\\ B<--config-file=>I<文件>" #. type: Plain text #: ../../man/man1/apropos.man1:173 ../../man/man1/man.man1:417 #: ../../man/man1/manpath.man1:78 ../../man/man1/whatis.man1:177 #: ../../man/man8/catman.man8:68 ../../man/man8/mandb.man8:129 msgid "" "Use this user configuration file rather than the default of I<\\(ti/." "manpath>." msgstr "使用此用户配置文件代替默认的 I<\\(ti/.manpath>。" #. type: Plain text #: ../../man/man1/apropos.man1:176 ../../man/man1/lexgrog.man1:124 #: ../../man/man1/man.man1:1057 ../../man/man1/man-recode.man1:75 #: ../../man/man1/manconv.man1:70 ../../man/man1/manpath.man1:81 #: ../../man/man1/whatis.man1:180 ../../man/man1/zsoelim.man1:67 #: ../../man/man8/accessdb.man8:36 ../../man/man8/catman.man8:71 msgid "Print a help message and exit." msgstr "打印帮助消息并退出。" #. type: Plain text #: ../../man/man1/apropos.man1:179 ../../man/man1/lexgrog.man1:127 #: ../../man/man1/man.man1:1060 ../../man/man1/manpath.man1:84 #: ../../man/man1/whatis.man1:183 ../../man/man8/accessdb.man8:39 #: ../../man/man8/catman.man8:74 ../../man/man8/mandb.man8:135 msgid "Print a short usage message and exit." msgstr "打印简短的帮助消息并退出。" #. type: Plain text #: ../../man/man1/apropos.man1:182 ../../man/man1/lexgrog.man1:130 #: ../../man/man1/man.man1:1063 ../../man/man1/man-recode.man1:78 #: ../../man/man1/manconv.man1:73 ../../man/man1/manpath.man1:87 #: ../../man/man1/whatis.man1:186 ../../man/man1/zsoelim.man1:70 #: ../../man/man8/accessdb.man8:42 ../../man/man8/catman.man8:77 msgid "Display version information." msgstr "显示版本信息。" #. type: SH #: ../../man/man1/apropos.man1:182 ../../man/man1/lexgrog.man1:130 #: ../../man/man1/man.man1:1063 ../../man/man1/whatis.man1:186 #: ../../man/man8/mandb.man8:138 #, no-wrap msgid "EXIT STATUS" msgstr "退出状态" #. type: Plain text #: ../../man/man1/apropos.man1:186 ../../man/man1/lexgrog.man1:134 #: ../../man/man1/man.man1:1067 ../../man/man1/whatis.man1:190 #: ../../man/man8/mandb.man8:142 msgid "Successful program execution." msgstr "程序成功执行。" #. type: Plain text #: ../../man/man1/apropos.man1:189 ../../man/man1/man.man1:1070 #: ../../man/man1/whatis.man1:193 msgid "Usage, syntax or configuration file error." msgstr "用法、语法或配置文件出错。" #. type: Plain text #: ../../man/man1/apropos.man1:192 ../../man/man1/man.man1:1073 #: ../../man/man1/whatis.man1:196 ../../man/man8/mandb.man8:148 msgid "Operational error." msgstr "操作出错。" #. type: Plain text #: ../../man/man1/apropos.man1:195 ../../man/man1/whatis.man1:199 msgid "Nothing was found that matched the criteria specified." msgstr "未找到符合指定条件的结果。" #. type: SH #: ../../man/man1/apropos.man1:195 ../../man/man1/man.man1:1079 #: ../../man/man1/manpath.man1:87 ../../man/man1/whatis.man1:199 #: ../../man/man8/catman.man8:77 #, no-wrap msgid "ENVIRONMENT" msgstr "环境" #. type: Plain text #: ../../man/man1/apropos.man1:204 ../../man/man1/man.man1:1195 #: ../../man/man1/manpath.man1:110 ../../man/man1/whatis.man1:208 msgid "" "If $B is set, it will have the same effect as if it had been " "specified as the argument to the B<-m> option." msgstr "如果设置了 $B 环境变量,其效果将与 B<-m> 选项的参数相同。" #. type: Plain text #: ../../man/man1/apropos.man1:210 ../../man/man1/whatis.man1:214 #: ../../man/man8/catman.man8:94 msgid "" "If $B is set, its value is interpreted as the colon-delimited " "manual page hierarchy search path to use." msgstr "" "如果设置了 $B 环境变量,它的值将被解释为要使用的,以冒号分隔的手册页" "层次结构搜索路径。" #. type: Plain text #: ../../man/man1/apropos.man1:217 ../../man/man1/man.man1:1093 #: ../../man/man1/manpath.man1:102 ../../man/man1/whatis.man1:221 #: ../../man/man8/catman.man8:101 msgid "" "See the B section of B(5) for the default behaviour " "and details of how this environment variable is handled." msgstr "" "请参考 B(5) 中的B<搜索路径>一节以了解默认行为以及处理该环境变量的细" "节。" #. type: Plain text #: ../../man/man1/apropos.man1:229 ../../man/man1/whatis.man1:233 msgid "" "If $B is set, its value is used as the terminal width (see the B<--" "long> option). If it is not set, the terminal width will be calculated " "using the value of $B, and B(2) if available, or falling " "back to 80 characters if all else fails." msgstr "" "如果设置了 $B ,它的值将用作终端宽度(参阅 B<--long> 选项)。如果未设" "置它,终端宽度将通过 $B 环境变量或调用 B(2)(如果有的话)计算。" "若都失败,将退回到 80 个字符。" #. type: Plain text #: ../../man/man1/apropos.man1:238 msgid "" "If $B is set, even to a null value, the default " "B<%apropos%> search will be as an extended regex (B<-r>). Nowadays, this is " "the default behaviour anyway." msgstr "" "如果设置了 $B 环境变量(即使是空值),默认的 B<%apropos%> 搜索" "将视为扩展的正则表达式(B<-r>)。不过,现在这已经是默认行为了。" #. type: SH #: ../../man/man1/apropos.man1:238 ../../man/man1/man.man1:1280 #: ../../man/man1/manpath.man1:110 ../../man/man1/whatis.man1:233 #: ../../man/man8/catman.man8:101 ../../man/man8/mandb.man8:185 #, no-wrap msgid "FILES" msgstr "文件" #. type: Plain text #: ../../man/man1/apropos.man1:244 ../../man/man1/whatis.man1:239 #: ../../man/man8/catman.man8:110 ../../man/man8/mandb.man8:201 msgid "A traditional global I database cache." msgstr "传统的全局 I<索引> 数据库缓存。" #. type: Plain text #: ../../man/man1/apropos.man1:250 ../../man/man1/whatis.man1:245 #: ../../man/man8/mandb.man8:194 msgid "An FHS compliant global I database cache." msgstr "与 FHS 兼容的全局 I<索引> 数据库缓存。" #. type: Plain text #: ../../man/man1/apropos.man1:255 ../../man/man1/whatis.man1:250 msgid "A traditional B text database." msgstr "传统的 B 文本数据库。" #. type: SH #: ../../man/man1/apropos.man1:255 ../../man/man1/lexgrog.man1:226 #: ../../man/man1/man.man1:1289 ../../man/man1/man-recode.man1:78 #: ../../man/man1/manconv.man1:73 ../../man/man1/manpath.man1:114 #: ../../man/man1/whatis.man1:250 ../../man/man1/zsoelim.man1:70 #: ../../man/man8/catman.man8:116 ../../man/man8/mandb.man8:207 #, no-wrap msgid "SEE ALSO" msgstr "亦见" #. type: SH #: ../../man/man1/apropos.man1:259 ../../man/man1/lexgrog.man1:236 #: ../../man/man1/man-recode.man1:86 ../../man/man1/manconv.man1:77 #: ../../man/man1/manpath.man1:118 ../../man/man1/whatis.man1:254 #: ../../man/man1/zsoelim.man1:75 ../../man/man8/accessdb.man8:42 #: ../../man/man8/catman.man8:120 ../../man/man8/mandb.man8:217 #, no-wrap msgid "AUTHOR" msgstr "作者" #. type: SH #: ../../man/man1/apropos.man1:265 ../../man/man1/lexgrog.man1:249 #: ../../man/man1/man.man1:1322 ../../man/man1/man-recode.man1:82 #: ../../man/man1/manconv.man1:81 ../../man/man1/manpath.man1:124 #: ../../man/man1/whatis.man1:260 ../../man/man1/zsoelim.man1:81 #: ../../man/man5/manpath.man5:240 ../../man/man8/accessdb.man8:48 #: ../../man/man8/catman.man8:126 ../../man/man8/mandb.man8:223 #, no-wrap msgid "BUGS" msgstr "BUGS" #. type: Plain text #: ../../man/man1/lexgrog.man1:47 msgid "lexgrog - parse header information in man pages" msgstr "lexgrog - 解析 man 手册页的头部信息" #. type: Plain text #: ../../man/man1/lexgrog.man1:55 msgid "" "B [\\|B<-m>\\||\\|B<-c>\\|] [\\|B<-dfw?V>\\|] [\\|B<-E> " "I\\|] I \\&.\\|.\\|." msgstr "" "B [\\|B<-m>\\||\\|B<-c>\\|] [\\|B<-dfw?V>\\|] [\\|B<-E> I<编码>\\|] " "I<文件> \\&.\\|.\\|." #. type: Plain text #: ../../man/man1/lexgrog.man1:71 msgid "" "B is an implementation of the traditional \\(lqgroff guess\\(rq " "utility in B. It reads the list of files on its command line as either " "man page source files or preformatted \\(lqcat\\(rq pages, and displays " "their name and description as used by B and B, the list of " "preprocessing filters required by the man page before it is passed to " "B or B, or both." msgstr "" "B 是传统的 \\(lqgroff guess\\(rq 工具的一个 B 实现。它从命令行" "读取 man 手册源文件或预格式化的 \\(lqcat\\(rq 页 文件列表,并显示 B " "和 B 所使用的手册名称和描述。在它之前 man 页面需要的预处理过滤器列表" "会传递给 B 和/或 B。" #. type: Plain text #: ../../man/man1/lexgrog.man1:80 msgid "" "If its input is badly formatted, B will print \\(lqparse " "failed\\(rq; this may be useful for external programs that need to check man " "pages for correctness. If one of B's input files is \\(lq-\\(rq, " "it will read from standard input; if any input file is compressed, a " "decompressed version will be read automatically." msgstr "" "如果它的输入错误,B 会打印 \\(lqparse 失败\\(rq;这有助于外部程序检" "查 man 页面是否正确。如果 B 的某个输入文件是 \\(lq-\\(rq,它会从标准" "输入读取;如果输入文件是压缩文件,将自动读取解压的版本。" #. type: Plain text #: ../../man/man1/lexgrog.man1:92 msgid "" "Parse input as man page source files. This is the default if neither B<--" "man> nor B<--cat> is given." msgstr "" "将输入当作 man 页面源文件来解析。如果指定了 B<--man> 或 B<--cat>,这将是默认" "值。" #. type: Plain text #: ../../man/man1/lexgrog.man1:99 msgid "" "Parse input as preformatted man pages (\\(lqcat pages\\(rq). B<--man> and " "B<--cat> may not be given simultaneously." msgstr "" "将输入当作预格式化的 man 页面来解析(\\(lqcat 页面\\(rq)。不能同时指定 B<--" "man> 和 B<--cat>。" #. type: Plain text #: ../../man/man1/lexgrog.man1:110 msgid "" "Display the name and description from the man page's header, as used by " "B and B. This is the default if neither B<--whatis> nor " "B<--filters> is given." msgstr "" "显示来自 man 页面头部的名称和描述(B 和 B 就使用这些信息)。这" "是未指定 B<--whatis> 或 B<--filters> 时的默认值。" #. type: Plain text #: ../../man/man1/lexgrog.man1:117 msgid "" "Display the list of filters needed to preprocess the man page before " "formatting with B or B." msgstr "" "显示在用 B 或 B 格式化之前对 man 页面预处理所需的过滤器列表。" #. type: TP #: ../../man/man1/lexgrog.man1:117 #, no-wrap msgid "B<-E> I, B<--encoding> I" msgstr "B<-E> I<编码>, B<--encoding> I<编码>" #. type: Plain text #: ../../man/man1/lexgrog.man1:121 msgid "Override the guessed character set for the page to I." msgstr "将页面编码设置为 I<编码>,而非自动推测的编码。" #. type: Plain text #: ../../man/man1/lexgrog.man1:137 msgid "Usage error." msgstr "用法错误。" #. type: Plain text #: ../../man/man1/lexgrog.man1:141 msgid "B failed to parse one or more of its input files." msgstr "B 无法解析一个或多个输入文件。" #. type: SH #: ../../man/man1/lexgrog.man1:141 ../../man/man1/man.man1:187 #, no-wrap msgid "EXAMPLES" msgstr "示例" #. type: Plain text #: ../../man/man1/lexgrog.man1:151 #, no-wrap msgid "" " $ lexgrog man.1\n" " man.1: \"man - an interface to the system reference manuals\"\n" " $ lexgrog -fw man.1\n" " man.1 (t): \"man - an interface to the system reference manuals\"\n" " $ lexgrog -c whatis.cat1\n" " whatis.cat1: \"whatis - display manual page descriptions\"\n" " $ lexgrog broken.1\n" " broken.1: parse failed\n" msgstr "" " $ lexgrog man.1\n" " man.1: \"man - an interface to the system reference manuals\"\n" " $ lexgrog -fw man.1\n" " man.1 (t): \"man - an interface to the system reference manuals\"\n" " $ lexgrog -c whatis.cat1\n" " whatis.cat1: \"whatis - display manual page descriptions\"\n" " $ lexgrog broken.1\n" " broken.1: parse failed\n" #. type: SH #: ../../man/man1/lexgrog.man1:152 #, no-wrap msgid "WHATIS PARSING" msgstr "WHATIS 解析" #. type: Plain text #: ../../man/man1/lexgrog.man1:163 msgid "" "B<%mandb%> (which uses the same code as B) parses the B " "section at the top of each manual page looking for names and descriptions of " "the features documented in each. While the parser is quite tolerant, as it " "has to cope with a number of different forms that have historically been " "used, it may sometimes fail to extract the required information." msgstr "" "B<%mandb%>(使用与 B 相同的代码)解析每个手册页顶部的 B 节来查找" "其中所说明对象的名称和描述。" #. type: Plain text #: ../../man/man1/lexgrog.man1:169 msgid "" "When using the traditional I macro set, a correct B section looks " "something like this:" msgstr "在使用传统的 I 宏集时,正确的 B 节看起来是这样:" #. type: Plain text #: ../../man/man1/lexgrog.man1:174 #, no-wrap msgid "" "\\&.SH NAME\n" "foo \\e- program to do something\n" msgstr "" "\\&.SH NAME\n" "foo \\e- program to do something\n" #. type: Plain text #: ../../man/man1/lexgrog.man1:181 msgid "" "Some manual pagers require the \\(oq\\e-\\(cq to be exactly as shown; " "B<%mandb%> is more tolerant, but for compatibility with other systems it is " "nevertheless a good idea to retain the backslash." msgstr "" "一些手册分页程序要求 \\(oq\\e-\\(cq 与上面显示的完全相同;不过 B<%mandb%> 更" "宽松。尽管如此,保留反斜杠可以更好地兼容其他系统。" #. type: Plain text #: ../../man/man1/lexgrog.man1:191 msgid "" "On the left-hand side, there may be several names, separated by commas. " "Names containing whitespace will be ignored to avoid pathological behaviour " "on certain ill-formed B sections. The text on the right-hand side is " "free-form, and may be spread over multiple lines. If several features with " "different descriptions are being documented in the same manual page, the " "following form is therefore used:" msgstr "" "在左侧可能有几个以冒号分隔的名称。包含空格的名称将被忽略以避免某些格式不太正" "确的 B 节不正常。右侧的文字形式是任意的,可以占多行。如果同一手册页中叙" "述了几种不同的功能,将使用以下形式:" #. type: Plain text #: ../../man/man1/lexgrog.man1:198 #, no-wrap msgid "" "\\&.SH NAME\n" "foo, bar \\e- programs to do something\n" "\\&.br\n" "baz \\e- program to do nothing\n" msgstr "" "\\&.SH NAME\n" "foo, bar \\e- programs to do something\n" "\\&.br\n" "baz \\e- program to do nothing\n" #. type: Plain text #: ../../man/man1/lexgrog.man1:203 msgid "" "(A macro which starts a new paragraph, like B<.PP>, may be used instead of " "the break macro B<.br>.)" msgstr "(可以用一个开始新段落的宏,如 B<.PP> 来代替换行的宏 B<.br>。)" #. type: Plain text #: ../../man/man1/lexgrog.man1:209 msgid "" "When using the BSD-derived I macro set, a correct B section " "looks something like this:" msgstr "若使用 BSD 衍生的 I 宏集,正确的 B 节看起来是这样:" #. type: Plain text #: ../../man/man1/lexgrog.man1:215 #, no-wrap msgid "" "\\&.Sh NAME\n" "\\&.Nm foo\n" "\\&.Nd program to do something\n" msgstr "" "\\&.Sh NAME\n" "\\&.Nm foo\n" "\\&.Nd program to do something\n" #. type: Plain text #: ../../man/man1/lexgrog.man1:226 msgid "" "There are several common reasons why whatis parsing fails. Sometimes " "authors of manual pages replace \\(oq.SH NAME\\(cq with \\(oq.SH " "MYPROGRAM\\(cq, and then B<%mandb%> cannot find the section from which to " "extract the information it needs. Sometimes authors include a NAME section, " "but place free-form text there rather than \\(oqname \\e- description\\(cq. " "However, any syntax resembling the above should be accepted." msgstr "" "whatis 解析失败可能有几种原因。有时文档作者将 \\(oq.SH NAME\\(cq 替换成了 " "\\(oq.SH MYPROGRAM\\(cq,导致 B<%mandb%> 找不到用来提取信息的这一节。有时作者" "包含了 NAME 节,但将 \\(oqname \\e- description\\(cq 换成了普通的文本。不过任" "何遵循上面列出语法的用法都是可以授受的。" #. type: SH #: ../../man/man1/lexgrog.man1:231 #, no-wrap msgid "NOTES" msgstr "注" #. type: Plain text #: ../../man/man1/lexgrog.man1:236 msgid "" "B attempts to parse files containing .so requests, but will only be " "able to do so correctly if the files are properly installed in a manual page " "hierarchy." msgstr "" "B 试图解析包含 .so 请求的文件,但只有文件正确安装到手册页层次结构路" "径中时才能正确处理。" #. type: Plain text #: ../../man/man1/lexgrog.man1:240 msgid "The code used by B to scan man pages was written by:" msgstr "B 所使用的扫描 man 页面的代码的作者:" #. type: Plain text #: ../../man/man1/lexgrog.man1:249 msgid "" "Colin Watson wrote the current incarnation of the command-line front-end, as " "well as this man page." msgstr "Colin Watson 编写了命令行前端的当前实现,以及本 man 手册页。" #. type: Plain text #: ../../man/man1/man.man1:18 msgid "%man% - an interface to the system reference manuals" msgstr "%man% - 系统参考手册的接口" #. The general command line #. The apropos command line #. type: Plain text #: ../../man/man1/man.man1:25 msgid "" "B<%man%> [\\|I\\|] [\\|[\\|I
\\|] I\\ \\|.\\|.\\|." "\\|]\\ .\\|.\\|.\\&" msgstr "" "B<%man%> [\\|I\\|] [\\|[\\|I<章节>\\|] I<页>\\ \\|.\\|.\\|.\\|]\\ ." "\\|.\\|.\\&" #. The --global-apropos command line #. type: Plain text #: ../../man/man1/man.man1:32 msgid "B<%man%> B<-k> [\\|I\\|] I \\&.\\|.\\|.\\&" msgstr "B<%man%> B<-k> [\\|I\\|] I<正则表达式> \\&.\\|.\\|.\\&" #. The whatis command line #. type: Plain text #: ../../man/man1/man.man1:39 msgid "" "B<%man%> B<-K> [\\|I\\|] [\\|I
\\|] I\\ .\\|.\\|." "\\&" msgstr "" "B<%man%> B<-K> [\\|I\\|] [\\|I<章节>\\|] I<关键词>\\ .\\|.\\|.\\&" #. The --local command line #. type: Plain text #: ../../man/man1/man.man1:47 msgid "B<%man%> B<-f> [\\|I I\\|] I \\&.\\|.\\|.\\&" msgstr "B<%man%> B<-f> [\\|I I<选项>\\|] I<页> \\&.\\|.\\|.\\&" #. The --where/--where-cat command line #. type: Plain text #: ../../man/man1/man.man1:54 msgid "B<%man%> B<-l> [\\|I\\|] I \\&.\\|.\\|.\\&" msgstr "B<%man%> B<-l> [\\|I\\|] I<文件> \\&.\\|.\\|.\\&" #. type: Plain text #: ../../man/man1/man.man1:60 msgid "" "B<%man%> B<-w>\\||\\|B<-W> [\\|I\\|] I \\&.\\|.\\|.\\&" msgstr "B<%man%> B<-w>\\||\\|B<-W> [\\|I\\|] I \\&.\\|.\\|.\\&" #. type: Plain text #: ../../man/man1/man.man1:88 msgid "" "B<%man%> is the system's manual pager. Each I argument given to " "B<%man%> is normally the name of a program, utility or function. The " "I associated with each of these arguments is then found and " "displayed. A I
, if provided, will direct B<%man%> to look only in " "that I
of the manual. The default action is to search in all of " "the available I following a pre-defined order (see B), " "and to show only the first I found, even if I exists in several " "I." msgstr "" "B<%man%> 是系统的手册分页程序。指定给 B<%man%> 的 I<页> 选项通常是程序、工具" "或函数名。程序将显示每一个找到的相关 I<手册页>。如果指定了 I<章节>,B<%man%> " "将只在手册的指定 I<章节> 搜索。默认将按预定的顺序查找所有可用的 I<章节>(参" "见 B<默认值> 一节),并只显示找到的第一个 I<页>,即使多个 I<章节> 中都有这个 " "I<页面>。" #. type: Plain text #: ../../man/man1/man.man1:92 msgid "" "The table below shows the I
numbers of the manual followed by the " "types of pages they contain." msgstr "下表显示了手册的 I<章节> 号及其包含的手册页类型。" #. type: tbl table #: ../../man/man1/man.man1:98 #, no-wrap msgid "Executable programs or shell commands" msgstr "可执行程序或 shell 命令" #. type: tbl table #: ../../man/man1/man.man1:101 #, no-wrap msgid "System calls (functions provided by the kernel)" msgstr "系统调用(内核提供的函数)" #. type: tbl table #: ../../man/man1/man.man1:104 #, no-wrap msgid "Library calls (functions within program libraries)" msgstr "库调用(程序库中的函数)" #. type: tbl table #: ../../man/man1/man.man1:107 #, no-wrap msgid "Special files (usually found in I)" msgstr "特殊文件(通常位于 I)" #. type: tbl table #: ../../man/man1/man.man1:110 #, no-wrap msgid "File formats and conventions, e.g.\\& I" msgstr "文件格式和规范,如 \\& I" #. type: tbl table #: ../../man/man1/man.man1:113 #, no-wrap msgid "Games" msgstr "游戏" #. type: tbl table #: ../../man/man1/man.man1:117 #, no-wrap msgid "" "Miscellaneous (including macro packages and conventions),\n" "e.g.\\& B(7), B(7), B(7)" msgstr "" "杂项(包括宏包和规范),\n" "如 B(7),B(7), B(7)" #. type: tbl table #: ../../man/man1/man.man1:120 #, no-wrap msgid "System administration commands (usually only for root)" msgstr "系统管理命令(通常只针对 root 用户)" #. type: tbl table #: ../../man/man1/man.man1:123 #, no-wrap msgid "Kernel routines [\\|Non standard\\|]" msgstr "内核例程 [\\|非标准\\|" #. type: Plain text #: ../../man/man1/man.man1:129 msgid "A manual I consists of several sections." msgstr "一个手册 I<页面> 包含若干个小节。" #. type: Plain text #: ../../man/man1/man.man1:149 msgid "" "Conventional section names include B, B, B, " "B, B, B, B, B, " "B, B, B, B, B, B, " "B, B, and B." msgstr "" "小节名称通常包括 B, B<概述(SYNOPSIS)>, B<配置(CONFIGURATION)>, B<描述" "(DESCRIPTION)>, B<选项(OPTIONS)>, B<退出状态(EXIT\\ STATUS)>, B<返回值" "(RETURN\\ VALUE)>, B<错误(ERRORS)>, B<环境(ENVIRONMENT)>, B<文件(FILES)>, B<" "版本(VERSIONS)>, B<标准(STANDARDS)>, B<注(NOTES)>, B<缺陷(BUGS)>, B<示例" "(EXAMPLE)>, B<作者(AUTHORS)>, 和 B<亦见(SEE\\ ALSO)>." #. type: Plain text #: ../../man/man1/man.man1:153 msgid "" "The following conventions apply to the B section and can be used " "as a guide in other sections." msgstr "以下规范适用于 B<概述(SYNOPSIS)> 小节,也可作为其他小节的指南。" #. type: tbl table #: ../../man/man1/man.man1:157 #, no-wrap msgid "B" msgstr "B<加粗文本>" #. type: tbl table #: ../../man/man1/man.man1:159 #, no-wrap msgid "type exactly as shown." msgstr "按原样显示。" #. type: tbl table #: ../../man/man1/man.man1:160 #, no-wrap msgid "I" msgstr "I<倾斜文本>" #. type: tbl table #: ../../man/man1/man.man1:162 #, no-wrap msgid "replace with appropriate argument." msgstr "用相应的参数进行替换。" #. type: tbl table #: ../../man/man1/man.man1:163 #, no-wrap msgid "[\\|B<-abc>\\|]" msgstr "[\\|B<-abc>\\|]" #. type: tbl table #: ../../man/man1/man.man1:165 #, no-wrap msgid "any or all arguments within [ ] are optional." msgstr "“[ ]” 内的任意/全部参数都是可选的。" #. type: tbl table #: ../../man/man1/man.man1:166 #, no-wrap msgid "B<-a\\|>|\\|B<-b>" msgstr "B<-a\\|>|\\|B<-b>" #. type: tbl table #: ../../man/man1/man.man1:168 #, no-wrap msgid "options delimited by | cannot be used together." msgstr "以“|”分隔的选项不可以一起使用。" #. type: tbl table #: ../../man/man1/man.man1:169 #, no-wrap msgid "I .\\|.\\|." msgstr "I<参数> .\\|.\\|." #. type: tbl table #: ../../man/man1/man.man1:171 #, no-wrap msgid "I is repeatable." msgstr "I<参数> 可以重复。" #. type: tbl table #: ../../man/man1/man.man1:172 #, no-wrap msgid "[\\|I\\|] .\\|.\\|." msgstr "[\\|I<表达式>\\|] .\\|.\\|." #. type: tbl table #: ../../man/man1/man.man1:174 #, no-wrap msgid "entire I\\ within [ ] is repeatable." msgstr "“[ ]”内的整个 I<表达式> 可以重复。" #. type: Plain text #: ../../man/man1/man.man1:180 msgid "" "Exact rendering may vary depending on the output device. For instance, man " "will usually not be able to render italics when running in a terminal, and " "will typically use underlined or coloured text instead." msgstr "" "实际渲染的效果可能因输出设备而异。例如,在终端中 man 程序通常无法渲染出斜体," "这时一般会以下划线或彩色文字代替。" #. type: Plain text #: ../../man/man1/man.man1:187 msgid "" "The command or function illustration is a pattern that should match all " "possible invocations. In some cases it is advisable to illustrate several " "exclusive invocations as is shown in the B section of this manual " "page." msgstr "" "程序和函数说明应该是一个可以匹配所有可能用法的模式(pattern)。有些情况下,建议" "按此手册页 B<概述(SYNOPSIS)> 小节所显示的分别陈述几种互斥的用法。" #. type: TP #: ../../man/man1/man.man1:188 #, no-wrap msgid "B<%man%>I<\\ ls>" msgstr "B<%man%>I<\\ ls>" #. type: Plain text #: ../../man/man1/man.man1:194 msgid "Display the manual page for the I (program) I." msgstr "显示 I<项目> (程序) I 对应的手册页。" #. type: TP #: ../../man/man1/man.man1:194 #, no-wrap msgid "B<%man%> I.I<7>" msgstr "B<%man%> I.I<7>" #. type: Plain text #: ../../man/man1/man.man1:202 msgid "" "Display the manual page for macro package I from section I<7>. (This " "is an alternative spelling of \"B<%man%> I<7 man>\".)" msgstr "" "显示章节 I<7> 中宏包 I 对应的手册页。(这是“B<%man%> I<7 man>”的另一种拼" "写方法。)" #. type: TP #: ../../man/man1/man.man1:202 #, no-wrap msgid "B<%man% '>I(I<7>)'" msgstr "B<%man% '>I(I<7>)'" #. type: Plain text #: ../../man/man1/man.man1:214 msgid "" "Display the manual page for macro package I from section I<7>. (This " "is another alternative spelling of \"B<%man%> I<7 man>\". It may be more " "convenient when copying and pasting cross-references to manual pages. Note " "that the parentheses must normally be quoted to protect them from the shell.)" msgstr "" "显示章节 I<7> 中宏包 I 对应的手册页。(这是“B<%man%> I<7 man>”的另一种拼" "写方法。该方法在复制和粘贴手册页的交叉引用时可能更方便。请注意,括号在通常情" "况下必须被引号括起以避免 shell 转义。)" #. type: TP #: ../../man/man1/man.man1:214 #, no-wrap msgid "B<%man%\\ -a>I<\\ intro>" msgstr "B<%man%\\ -a>I<\\ intro>" #. type: Plain text #: ../../man/man1/man.man1:220 msgid "" "Display, in succession, all of the available I manual pages contained " "within the manual. It is possible to quit between successive displays or " "skip any of them." msgstr "" "正确执行时显示手册中包含的所有可用的 I 手册页。可以在连续显示过程中退" "出或跳过任一页。" #. type: TP #: ../../man/man1/man.man1:220 #, no-wrap msgid "B<%man% -t >I|I< lpr -Pps>" msgstr "B<%man% -t >I|I< lpr -Pps>" #. type: Plain text #: ../../man/man1/man.man1:237 msgid "" "Format the manual page for I into the default B or B " "format and pipe it to the printer named I. The default output for " "B is usually PostScript. B<%man% --help> should advise as to which " "processor is bound to the B<-t> option." msgstr "" "将 I 的手册页格式化为默认的 B 或 B 格式,并将其通过管道送" "至名为 I 的打印机。B 的默认输出通常是 PostScript。B<%man% --help> " "应该会提示哪个处理器程序与 B<-t> 选项绑定。" #. type: TP #: ../../man/man1/man.man1:237 #, no-wrap msgid "B<%man% -l -T>IB< E >I<./foo.1x.dvi>" msgstr "B<%man% -l -T>IB< E >I<./foo.1x.dvi>" #. type: Plain text #: ../../man/man1/man.man1:253 msgid "" "This command will decompress and format the nroff source manual page I<./" "foo.1x.gz> into a B file. The redirection is " "necessary as the B<-T> flag causes output to be directed to B with " "no pager. The output could be viewed with a program such as B or " "further processed into PostScript using a program such as B." msgstr "" "此命令会将 nroff 源手册页 I<./foo.1x.gz> 解压并格式化为 B<设备无关(dvi)> 文" "件。重定向是必须的,因为 B<-T> 标志会导致输出不经分页程序直接传送到 " "B。 应该使用 B 这样的程序查看输出结果,或使用 B 这样的程" "序进一步处理为 PostScript。" #. type: TP #: ../../man/man1/man.man1:253 #, no-wrap msgid "B<%man%\\ -k>I<\\ printf>" msgstr "B<%man%\\ -k>I<\\ printf>" #. type: Plain text #: ../../man/man1/man.man1:261 msgid "" "Search the short descriptions and manual page names for the keyword " "I as regular expression. Print out any matches. Equivalent to " "B<%apropos%>I<\\ printf>B<.>" msgstr "" "将关键词 I 作为正则表达式来搜索对应的手册页概述和手册页名称,并打印所" "有匹配结果。等效于 B<%apropos%>I<\\ printf>B<.>" #. type: TP #: ../../man/man1/man.man1:261 #, no-wrap msgid "B<%man%\\ -f>I<\\ smail>" msgstr "B<%man%\\ -f>I<\\ smail>" #. type: Plain text #: ../../man/man1/man.man1:268 msgid "" "Lookup the manual pages referenced by I and print out the short " "descriptions of any found. Equivalent to B<%whatis%>I<\\ smail>B<.>" msgstr "" "查找 I 引用的手册页并输出找到的所有概述。等效于 B<%whatis%>I<\\ " "smail>B<.>" #. type: SH #: ../../man/man1/man.man1:268 #, no-wrap msgid "OVERVIEW" msgstr "概述" #. type: Plain text #: ../../man/man1/man.man1:274 msgid "" "Many options are available to B<%man%> in order to give as much flexibility " "as possible to the user. Changes can be made to the search path, section " "order, output processor, and other behaviours and operations detailed below." msgstr "" "B<%man%> 有许多选项供用户灵活使用。搜索路径、章节顺序、输出处理器和其他行为和" "操作均可更改,具体如下。" #. type: Plain text #: ../../man/man1/man.man1:296 msgid "" "If set, various environment variables are interrogated to determine the " "operation of B<%man%>. It is possible to set the \"catch-all\" variable " "$B to any string in command line format, with the exception that any " "spaces used as part of an option's argument must be escaped (preceded by a " "backslash). B<%man%> will parse $B prior to parsing its own command " "line. Those options requiring an argument will be overridden by the same " "options found on the command line. To reset all of the options set in " "$B, B<-D> can be specified as the initial command line option. This " "will allow %man% to \"forget\" about the options specified in $B, " "although they must still have been valid." msgstr "" "如果被设置,程序将检查各种环境变量来确定 B<%man%> 如何操作。可以对命令行中的" "任何字符串设置“catch all”变量 $B,除非是选项参数中需要转义的空格。" "B<%man%> 将会先解析 $B,再解析它自己的命令行。这些需要参数的选项将会" "被命令行中其他的相同选项所覆盖。若要重置 $B 中的所有选项,可以在命令" "行开头指定 B<-D> 选项。这会让 %man% “忘掉”$B 中给定的选项,但即便如此" "曾经给定的选项必须仍然合法。" #. type: Plain text #: ../../man/man1/man.man1:307 msgid "" "Manual pages are normally stored in B(1) format under a directory " "such as I. In some installations, there may also be " "preformatted I to improve performance. See B(5) for " "details of where these files are stored." msgstr "" "手册页通常以 B(1) 格式存放在诸如 I 路径下的目录中。在" "某些安装场景中,也可能存在用于提高性能的预格式化 I。请参见 " "B(5) 以了解这些文件存放位置的具体信息。" #. type: Plain text #: ../../man/man1/man.man1:318 msgid "" "This package supports manual pages in multiple languages, controlled by your " "I. If your system did not set this up for you automatically, then " "you may need to set $B, $B, or another system-dependent " "environment variable to indicate your preferred locale, usually specified in " "the B format:" msgstr "" "本软件包支持多语言的手册页,其行为由您的 I(语区)所控制。如果您的系" "统未帮您自动设置,那么您可能需要手动设置 $B、$B 或其它系统" "相关的环境变量以指示您偏好的区域语言设置,通常以 B 格式给出:" # #. type: Plain text #: ../../man/man1/man.man1:323 msgid "" "EIE[\\|B<_>EIE\\|[\\|B<." ">EIE\\|[\\|B<,>EIE\\|]\\|]\\|]" msgstr "" "EI<语言>E[\\|B<_>EI<地区>E\\|[\\|B<.>EI<字符集>E\\|" "[\\|B<,>EI<版本>E\\|]\\|]\\|]" #. type: Plain text #: ../../man/man1/man.man1:328 msgid "" "If the desired page is available in your I, it will be displayed in " "lieu of the standard (usually American English) page." msgstr "" "如果所需的页面有您的 I<区域> 对应的版本,它会替代标准的(通常为美国英语)手册页" "显示。" #. type: Plain text #: ../../man/man1/man.man1:332 msgid "" "If you find that the translations supplied with this package are not " "available in your native language and you would like to supply them, please " "contact the maintainer who will be coordinating such activity." msgstr "" "如果您发现此包提供的翻译对您的本地语言不可用并且您想提供支持的话,请联系协调" "这类活动的(手册本地化)维护者。" #. type: Plain text #: ../../man/man1/man.man1:338 msgid "" "Individual manual pages are normally written and maintained by the " "maintainers of the program, function, or other topic that they document, and " "are not included with this package. If you find that a manual page is " "missing or inadequate, please report that to the maintainers of the package " "in question." msgstr "" "独立的各个手册页通常由各个程序、函数或相关主题的维护者所编写提供,它们并不包" "含于本软件包中。如果您发现了缺失或内容不完整的手册页,请向对应软件包的维护者" "报告这个问题。" #. type: Plain text #: ../../man/man1/man.man1:341 msgid "" "For information regarding other features and extensions available with this " "manual pager, please read the documents supplied with the package." msgstr "有关此手册分页程序其他可用功能和扩展的信息,请阅读此包提供的文档。" #. type: SH #: ../../man/man1/man.man1:341 #, no-wrap msgid "DEFAULTS" msgstr "默认值" #. type: Plain text #: ../../man/man1/man.man1:350 msgid "" "The order of sections to search may be overridden by the environment " "variable $B or by the B
directive in " "I<%manpath_config_file%>. By default it is as follows:" msgstr "" "要搜索的章节顺序可以使用 $B 或 I<%manpath_config_file%> 配置文件的 " "B
指令进行覆盖。其默认行为如下所示:" #. type: Plain text #: ../../man/man1/man.man1:361 msgid "" "The formatted manual page is displayed using a I. This can be " "specified in a number of ways, or else will fall back to a default (see " "option B<-P> for details)." msgstr "" "经过格式化的手册页将使用一个分页器(I)进行显示。有数种指定分页显示的" "方法,若无指定则将使用默认方式(参见 B<-P> 选项了解详细信息)。" #. type: Plain text #: ../../man/man1/man.man1:373 msgid "" "The filters are deciphered by a number of means. Firstly, the command line " "option B<-p> or the environment variable $B is interrogated. If " "B<-p> was not used and the environment variable was not set, the initial " "line of the nroff file is parsed for a preprocessor string. To contain a " "valid preprocessor string, the first line must resemble" msgstr "" "可以通过几种方式指定过滤程序。首先,会查询命令行选项 B<-p> 或环境变量 " "$B。如果没有指定 B<-p>,环境变量也未设置,将解析 nroff 的第一行来" "查找预处理器字符串。要包含有效的预处理器字符串,第一行必须这样写:" #. type: Plain text #: ../../man/man1/man.man1:376 msgid "B<'\\e\"> EBE" msgstr "B<'\\e\"> EB<字符串>E" #. type: Plain text #: ../../man/man1/man.man1:382 msgid "" "where B can be any combination of letters described by option B<-p> " "below." msgstr "其中 B<字符串> 可以是下面 B<-p> 选项所描述的任何字符的组合。" #. type: Plain text #: ../../man/man1/man.man1:385 msgid "" "If none of the above methods provide any filter information, a default set " "is used." msgstr "如果以上方法都没有提供过滤程序信息,将使用默认程序集。" #. ******************************************************************** #. type: Plain text #: ../../man/man1/man.man1:406 msgid "" "A formatting pipeline is formed from the filters and the primary formatter " "(B or [B]B with B<-t>) and executed. Alternatively, if an " "executable program I (or I with B<-t>) exists in " "the man tree root, it is executed instead. It gets passed the manual source " "file, the preprocessor string, and optionally the device specified with B<-" "T> or B<-E> as arguments." msgstr "" "过滤程序和主格式化程序(B 或 [B]B B<-t>) 将组成格式化流水线并" "执行。或者,如果 man 树根节点有可执行的 I (或 I B<-" "t>) 程序,将转而执行它。手册源文件、预处理字符串,以及可选的以 B<-T> 或 B<-" "E> 指定的设备将作为参数传递给它。" #. type: Plain text #: ../../man/man1/man.man1:412 msgid "" "Non-argument options that are duplicated either on the command line, in " "$B, or both, are not harmful. For options that require an argument, " "each duplication will override the previous argument value." msgstr "" "非参数的选项如果在命令行和/或 $B 重复指定,不会产生问题。对于需要参数" "的选项,每次重复将覆盖上个参数值。" #. type: SS #: ../../man/man1/man.man1:412 #, no-wrap msgid "General options" msgstr "常规选项" #. type: Plain text #: ../../man/man1/man.man1:430 msgid "" "This option is normally issued as the very first option and resets " "B<%man%'s> behaviour to its default. Its use is to reset those options that " "may have been set in $B. Any options that follow B<-D> will have " "their usual effect." msgstr "" "此选项通常作为第一个选项,它将 B<%man%> 的行为恢复为默认值。它的作用是重置任" "何在 $B 中设置的选项。B<-D> 之后的任何选项保留其原有效果。" #. type: TP #: ../../man/man1/man.man1:430 #, no-wrap msgid "B<--warnings>[=I]" msgstr "B<--warnings>[=I<警告\\/>]" #. type: Plain text #: ../../man/man1/man.man1:448 msgid "" "Enable warnings from I. This may be used to perform sanity checks on " "the source text of manual pages. I is a comma-separated list of " "warning names; if it is not supplied, the default is \"mac\". To disable a " "I warning, prefix it with \"!\": for example, B<--warnings=mac,!" "break> enables warnings in the \"mac\" category and disables warnings in the " "\"break\" category. See the \\(lqWarnings\\(rq node in B for a " "list of available warning names." msgstr "" "启用来自 I 的警告。这可以用于检查手册页源文件完整性。I<警告> 是以英文" "逗号分隔的警告名列表;如果不提供,默认为“mac”。如需禁用某个 I 警告,请" "在其名称前添加“!”符号:例如,B<--warnings=mac,!break> 启用“mac”分类里的警告并" "禁用“break”分类里的警告。请查阅 B 中的 \\(lq警告\\(rq 节点了解可" "用的警告名列表。" #. type: SS #: ../../man/man1/man.man1:448 #, no-wrap msgid "Main modes of operation" msgstr "主要操作方式" #. type: Plain text #: ../../man/man1/man.man1:457 msgid "" "Approximately equivalent to B<%whatis%>. Display a short description from " "the manual page, if available. See B<%whatis%>(1) for details." msgstr "" "大约等同于 B<%whatis%>。显示来自手册页的加简短说明(若有)。详见 " "B<%whatis%>(1)。" #. type: Plain text #: ../../man/man1/man.man1:466 msgid "" "Approximately equivalent to B<%apropos%>. Search the short manual page " "descriptions for keywords and display any matches. See B<%apropos%>(1) for " "details." msgstr "" "大约等同于 B<%apropos%>。搜索关键词对应的手册概述并显示所有匹配结果。详见 " "B<%apropos%>。" #. type: Plain text #: ../../man/man1/man.man1:476 msgid "" "Search for text in all manual pages. This is a brute-force search, and is " "likely to take some time; if you can, you should specify a section to reduce " "the number of pages that need to be searched. Search terms may be simple " "strings (the default), or regular expressions if the B<--regex> option is " "used." msgstr "" "在所有手册中搜索文本。这是蛮力搜索,需要花费一定时间;如果可以,您应该指定手" "册章节以减少需要搜索的手册页数量。搜索条目可以是简单的字符串(默认),或正则表" "达式(若使用了 B<--regex> 选项)。" #. type: Plain text #: ../../man/man1/man.man1:483 msgid "" "Note that this searches the I of the manual pages, not the rendered " "text, and so may include false positives due to things like comments in " "source files, or false negatives due to things like hyphens being written as " "\"\\e-\" in source files. Searching the rendered text would be much slower." msgstr "" "注意,这种做法应用于搜索手册页的 I<资源>,而非渲染后的文本,所以可能会包含一" "些假结果(如源文件中的注释),或遗漏某些结果(如源文件中写为“\\e-”的连字" "符)。若要搜索渲染后的文本,速度会比较慢。" #. Compressed nroff source files with a supported compression #. extension will be decompressed by man prior to being displaying via the #. usual filters. #. type: Plain text #: ../../man/man1/man.man1:495 msgid "" "Activate \"local\" mode. Format and display local manual files instead of " "searching through the system's manual collection. Each manual page argument " "will be interpreted as an nroff source file in the correct format. No cat " "file is produced. If '-' is listed as one of the arguments, input will be " "taken from stdin." msgstr "" "启用“本地”方式。格式化并显示本地手册文件,而非搜索系统手册集。每个手册页参数" "将解释为格式正确的 nroff 源文件。不产生 cat 文件。如果参数中有“-”,将从标准输" "入读取。" #. type: Plain text #: ../../man/man1/man.man1:501 msgid "" "If this option is not used, then B<%man%> will also fall back to " "interpreting manual page arguments as local file names if the argument " "contains a \"/\" character, since that is a good indication that the " "argument refers to a path on the file system." msgstr "" "如果未指定该选项,则 B<%man%> 也会在参数中包含“/”字符的情况下回退到将手册页参" "数解释为本地文件名的行为。这是因为该特征说明参数对应了文件系统中的一个文件路" "径。" #. type: Plain text #: ../../man/man1/man.man1:509 msgid "" "Don't actually display the manual page, but do print the location of the " "source nroff file that would be formatted. If the B<-a> option is also " "used, then print the locations of all source files that match the search " "criteria." msgstr "" "不实际显示手册页,但打印将被格式化的源 nroff 文件的位置。如果同时指定了 B<-" "a> 选项,则打印所有匹配搜索条件的源文件的位置。" #. type: Plain text #: ../../man/man1/man.man1:517 msgid "" "Don't actually display the manual page, but do print the location of the " "preformatted cat file that would be displayed. If the B<-a> option is also " "used, then print the locations of all preformatted cat files that match the " "search criteria." msgstr "" "不实际显示手册页,但打印将显示的预格式化 cat 文件的位置。如果同时使用了 B<-" "a> 选项,则打印所有匹配搜索条件的预格式化 cat 文件的位置。" #. type: Plain text #: ../../man/man1/man.man1:531 msgid "" "If B<-w> and B<-W> are both used, then print both source file and cat file " "separated by a space. If all of B<-w>, B<-W>, and B<-a> are used, then do " "this for each possible match." msgstr "" "如果同时使用了 B<-w> 和 B<-W> 选项,则同时打印源文件和 cat 文件,并使用空格分" "隔。如果使用了全部 B<-w>、B<-W> 和 B<-a> 三个选项,则为每个可能的匹配进行相同" "的操作。" #. type: Plain text #: ../../man/man1/man.man1:536 msgid "" "This option is not for general use and should only be used by the " "B<%catman%> program." msgstr "此选项一般不使用,并且只应由 B<%catman%> 程序使用。" #. type: TP #: ../../man/man1/man.man1:536 #, no-wrap msgid "B<-R\\ >I,\\ B<--recode>=I" msgstr "B<-R\\ >I<编码>,\\ B<--recode>=I<编码>" #. type: Plain text #: ../../man/man1/man.man1:548 msgid "" "Instead of formatting the manual page in the usual way, output its source " "converted to the specified I. If you already know the encoding of " "the source file, you can also use B<%manconv%>(1) directly. However, this " "option allows you to convert several manual pages to a single encoding " "without having to explicitly state the encoding of each, provided that they " "were already installed in a structure similar to a manual page hierarchy." msgstr "" "与正常的格式化手册页不同,将输入源转换成指定的 I<编码> 输出。如果您已经知道源" "文件的编码,也可以直接使用 B<%manconv%>(1)。不过,此选项可以将几个手册页转换" "为单一编码,而不用明确声明各自的编码,前提是它们已经安装在与手册页层次结构类" "似的目录结构中。" #. type: Plain text #: ../../man/man1/man.man1:553 msgid "" "Consider using B<%man_recode%>(1) instead for converting multiple manual " "pages, since it has an interface designed for bulk conversion and so can be " "much faster." msgstr "" "如需转换多个手册页,请考虑使用 B<%man_recode%>(1) 工具;它提供了批量转换的接" "口,能够大大加快处理速度。" #. type: SS #: ../../man/man1/man.man1:553 #, no-wrap msgid "Finding manual pages" msgstr "查找手册页" #. type: Plain text #: ../../man/man1/man.man1:580 msgid "" "If this system has access to other operating systems' manual pages, they can " "be accessed using this option. To search for a manual page from NewOS's " "manual page collection, use the option B<-m> B." msgstr "" "如果此系统可以访问其他操作系统的手册页,可以使用此选项访问它们。如要在 NewOS " "的手册页集合中搜索某个手册页,使用 B<-m> B 选项。" #. type: Plain text #: ../../man/man1/man.man1:591 msgid "" "The I specified can be a combination of comma delimited operating " "system names. To include a search of the native operating system's manual " "pages, include the system name B in the argument string. This option " "will override the $B environment variable." msgstr "" "指定的 I<系统> 选项可以是逗号分隔的操作系统名称组合。要在搜索中包括本地操作系" "统的手册页,可以在参数字符串中包含系统名 B。此选项会覆盖 $B 环境" "变量。" #. type: Plain text #: ../../man/man1/man.man1:604 msgid "" "Specify an alternate manpath to use. By default, B<%man%> uses B<%manpath%> " "derived code to determine the path to search. This option overrides the " "$B environment variable and causes option B<-m> to be ignored." msgstr "" "指定要使用的另一 manpath 路径。默认情况下 B<%man%> 使用 B<%manpath%> 得到的代" "码来确定搜索路径。此选项会覆盖 $B 环境变量。" #. type: Plain text #: ../../man/man1/man.man1:611 msgid "" "A path specified as a manpath must be the root of a manual page hierarchy " "structured into sections as described in the man-db manual (under \"The " "manual page system\"). To view manual pages outside such hierarchies, see " "the B<-l> option." msgstr "" "指定为 manpath 的路径必须是划分为若干章节的手册页层次结构的根目录。章节描述" "见 man-db 手册(位于“手册页系统”)。要查看层次结构之外的手册页,请参阅 B<-l> 选" "项。" #. type: TP #: ../../man/man1/man.man1:611 #, no-wrap msgid "B<-S> I, B<-s> I, B<--sections=>I" msgstr "B<-S> I<列表\\/>, B<-s> I<列表\\/>, B<--sections=>I<列表\\/>" #. type: Plain text #: ../../man/man1/man.man1:625 msgid "" "The given I is a colon- or comma-separated list of sections, used to " "determine which manual sections to search and in what order. This option " "overrides the $B environment variable. (The B<-s> spelling is for " "compatibility with System V.)" msgstr "" "给定的 I 是一个用英文冒号或逗号分隔的手册章节列表,用于确定要搜索的手册" "章节的搜索顺序。此选项会覆盖 $B 环境变量。(使用 B<-s> 表示是为了与 " "System V 兼容。)" #. type: TP #: ../../man/man1/man.man1:625 #, no-wrap msgid "B<-e\\ >I,\\ B<--extension=>I" msgstr "B<-e\\ >I,\\ B<--extension=>I" #. type: Plain text #: ../../man/man1/man.man1:659 msgid "" "Some systems incorporate large packages of manual pages, such as those that " "accompany the B package, into the main manual page hierarchy. To get " "around the problem of having two manual pages with the same name such as " "B(3), the B pages were usually all assigned to section B. As " "this is unfortunate, it is now possible to put the pages in the correct " "section, and to assign a specific \"extension\" to them, in this case, " "B(3tcl). Under normal operation, B<%man%> will display B(3) in " "preference to B(3tcl). To negotiate this situation and to avoid " "having to know which section the page you require resides in, it is now " "possible to give B<%man%> a I string indicating which package " "the page must belong to. Using the above example, supplying the option B<-" "e\\ tcl> to B<%man%> will restrict the search to pages having an extension " "of B<*tcl>." msgstr "" "某些系统包含大量的手册页包,例如某些系统将 B (手册)包并入主手册页层次目" "录。为避免两个手册页重名,如 B(3),B 手册页通常都归于 B 章节。" "为解决这一不便,现在可以将页面放在正确的节,分配给它们一个特定的“扩展" "(extension)”即可;这个例子中则是 B(3tcl)。正常操作时,B<%man%> 会优先" "显示 B(3) 而不是 B(3tcl)。为协调这一状况并避免要记住所需手册页属" "于哪个章节,现在可以给 B<%man%> 指定一个 I字符串,指示该手册页" "必须属于哪个包。对于上面的例子,给 B<%man%> 加上 B<-e\\ tcl> 选项,就能限制只" "搜索带有 B<*tcl> 扩展的页面。" #. type: Plain text #: ../../man/man1/man.man1:663 msgid "Ignore case when searching for manual pages. This is the default." msgstr "搜索手册页时忽略大小写。此为默认值。" #. type: Plain text #: ../../man/man1/man.man1:666 msgid "Search for manual pages case-sensitively." msgstr "搜索手册页时匹配大小写。" #. type: Plain text #: ../../man/man1/man.man1:676 msgid "" "Show all pages with any part of either their names or their descriptions " "matching each I argument as a regular expression, as with " "B(1). Since there is usually no reasonable way to pick a \"best\" " "page when searching for a regular expression, this option implies B<-a>." msgstr "" "显示名字或描述的任何部分与所提供的正则表达式 I<页> 参数匹配的所有页面,像使" "用 B(1) 一样。由于搜索正则表达式时通常没办法选出“最佳”手册页,此选项" "隐含了 B<-a> 选项。" #. type: Plain text #: ../../man/man1/man.man1:691 msgid "" "Show all pages with any part of either their names or their descriptions " "matching each I argument using shell-style wildcards, as with " "B(1) B<--wildcard>. The I argument must match the entire " "name or description, or match on word boundaries in the description. Since " "there is usually no reasonable way to pick a \"best\" page when searching " "for a wildcard, this option implies B<-a>." msgstr "" "显示名字或描述的任何部分与所提供的 shell 格式通配符 I<页> 参数匹配的所有页" "面,像使用 B(1) B<--wildcard> 一样。I<页> 参数必须匹配整个名字或描" "述,或匹配描述中单词的边界。由于搜索通配符时通常没办法选出“最佳”手册页,此选" "项隐含了 B<-a> 选项。" #. type: Plain text #: ../../man/man1/man.man1:700 msgid "" "If the B<--regex> or B<--wildcard> option is used, match only page names, " "not page descriptions, as with B(1). Otherwise, no effect." msgstr "" "如果使用了 B<--regex> 或 B<--wildcard> 选项,则只匹配手册页名而不匹配描述,就" "像使用 B(1) 一样。否则不起作用。" #. type: Plain text #: ../../man/man1/man.man1:708 msgid "" "By default, B<%man%> will exit after displaying the most suitable manual " "page it finds. Using this option forces B<%man%> to display all the manual " "pages with names that match the search criteria." msgstr "" "默认情况下,B<%man%> 在显示它找到的最符合的手册页后会退出。此选项强制 " "B<%man%> 显示名字匹配搜索条件的所有的手册页。" #. type: Plain text #: ../../man/man1/man.man1:716 msgid "" "This option causes B<%man%> to update its database caches of installed " "manual pages. This is only needed in rare situations, and it is normally " "better to run B<%mandb%>(8) instead." msgstr "" "该选项将使得 B<%man%> 更新已安装手册页的缓存数据库。该操作只在极少数情况下才" "需要进行,一般情况下只运行 B<%mandb%>(8) 更好。" #. type: Plain text #: ../../man/man1/man.man1:728 msgid "" "By default, B<%man%> will try to interpret pairs of manual page names given " "on the command line as equivalent to a single manual page name containing a " "hyphen or an underscore. This supports the common pattern of programs that " "implement a number of subcommands, allowing them to provide manual pages for " "each that can be accessed using similar syntax as would be used to invoke " "the subcommands themselves. For example:" msgstr "" "默认情况下,B<%man%> 会试图将命令行上提供的一对手册页名视同包含连字符或下划线" "的单个手册页名来解释。这会支持那些实现了多个子命令的程序的常见模式,允许程序" "为每个子命令提供手册页,并用和调用各子命令的语法类似的方式访问它们。例如:" #. type: Plain text #: ../../man/man1/man.man1:737 msgid "To disable this behaviour, use the B<--no-subpages> option." msgstr "要禁用此行为,请使用 B<--no-subpages> 选项。" #. type: SS #: ../../man/man1/man.man1:744 #, no-wrap msgid "Controlling formatted output" msgstr "控制格式化输出" #. type: TP #: ../../man/man1/man.man1:745 #, no-wrap msgid "B<-P\\ >I,\\ B<--pager=>I" msgstr "B<-P\\ >I<分页程序>,\\ B<--pager=>I<分页程序>" #. type: Plain text #: ../../man/man1/man.man1:766 msgid "" "Specify which output pager to use. By default, B<%man%> uses B<%pager%>, " "falling back to B<%cat%> if B<%pager%> is not found or is not executable. " "This option overrides the $B environment variable, which in turn " "overrides the $B environment variable. It is not used in conjunction " "with B<-f> or B<-k>." msgstr "" "指定使用哪个输出分页程序。B<%man%> 默认使用 B<%pager%>,在无法找到 " "B<%pager%> 或它不是可执行文件时则会回退到使用 B<%cat%>。此选项会覆盖 " "$B 环境变量,进一步覆盖 $B 环境变量。它不和 B<-f> 或 B<-k> " "合用。" #. type: Plain text #: ../../man/man1/man.man1:772 ../../man/man1/man.man1:1152 msgid "" "The value may be a simple command name or a command with arguments, and may " "use shell quoting (backslashes, single quotes, or double quotes). It may " "not use pipes to connect multiple commands; if you need that, use a wrapper " "script, which may take the file to display either as an argument or on " "standard input." msgstr "" "值可以是简单的命令名或带参数的命令,并可以使用 shell 引用(反斜杠、单引号或双" "引号)。不能使用管道连接多个命令;如果您需要,请使用封装器脚本,它能够以参数形" "式或从标准输入获得要显示的文件。" #. type: TP #: ../../man/man1/man.man1:772 #, no-wrap msgid "B<-r\\ >I,\\ B<--prompt=>I" msgstr "B<-r\\ >I<提示>,\\ B<--prompt=>I<提示>" #. type: Plain text #: ../../man/man1/man.man1:780 msgid "" "If a recent version of B is used as the pager, B<%man%> will attempt " "to set its prompt and some sensible options. The default prompt looks like" msgstr "" "如果使用较新的 B 作为分页程序,B<%man%> 将尝试设置它的提示消息和一些敏" "感选项。默认的提示消息类似于" #. type: Plain text #: ../../man/man1/man.man1:782 msgid "B< Manual page>I< name>B<(>IB<) line>I< x>" msgstr "B< Manual page>I< name>B<(>IB<) line>I< x>" #. The default options are #. .BR \-six8 . #. The actual default will depend on your chosen #. .BR locale . #. type: Plain text #: ../../man/man1/man.man1:797 msgid "" "where I denotes the manual page name, I denotes the section it " "was found under and I the current line number. This is achieved by using " "the $B environment variable." msgstr "" "其中 I 表示手册页名,I 表示找到的手册页所属的章节,I 是当前行" "号。这是通过使用 $B 环境变量实现的。" #. You may need to do this if your #. version of #. .B less #. rejects the default options or if you prefer a different prompt. #. type: Plain text #: ../../man/man1/man.man1:810 msgid "" "Supplying B<-r> with a string will override this default. The string may " "contain the text B<$MAN_PN> which will be expanded to the name of the " "current manual page and its section name surrounded by \"(\" and \")\". The " "string used to produce the default could be expressed as" msgstr "" "提供一个带字符串的 B<-r> 选项会覆盖这个默认值。字符串可以包含文本 " "B<$MAN_PN>,它会展开为用“(”和“)”括起来的当前手册页的章节名。显示默认提示的字" "符串可以表示为" #. type: Plain text #: ../../man/man1/man.man1:812 msgid "B<\\e\\ Manual\\e\\ page\\e\\ \\e$MAN_PN\\e\\ ?ltline\\e\\ %lt?L/%L.:>" msgstr "B<\\e\\ Manual\\e\\ page\\e\\ \\e$MAN_PN\\e\\ ?ltline\\e\\ %lt?L/%L.:>" #. type: Plain text #: ../../man/man1/man.man1:814 msgid "B" msgstr "B" #. type: Plain text #: ../../man/man1/man.man1:816 msgid "B<(press h for help or q to quit)>" msgstr "B<(press h for help or q to quit)>" #. type: Plain text #: ../../man/man1/man.man1:831 msgid "" "It is broken into three lines here for the sake of readability only. For " "its meaning see the B(1) manual page. The prompt string is first " "evaluated by the shell. All double quotes, back-quotes and backslashes in " "the prompt must be escaped by a preceding backslash. The prompt string may " "end in an escaped $ which may be followed by further options for less. By " "default B<%man%> sets the B<-ix8> options." msgstr "" "为了方便阅读,这里分成了三行。字符串的含义请参阅 B(1) 手册页。提示字符" "串将首先由 shell 解释。提示中的所有的双引号、反斜杠都必须在前面加一个反斜杠转" "义。提示字符串可以转义的 $ 结束,后面还可以跟其他的 less 选项。B<%man%> 默认" "设置 B<-ix8> 选项。" #. type: Plain text #: ../../man/man1/man.man1:836 msgid "" "The $B environment variable described below may be used to set a " "default prompt string if none is supplied on the command line." msgstr "" "下面描述的 $B 环境变量可以用来在命令行未指定时设置默认的提示字符串。" #. type: Plain text #: ../../man/man1/man.man1:862 msgid "" "When viewing a pure I(7) manual page on a 7 bit terminal or terminal " "emulator, some characters may not display correctly when using the " "I(7) device description with B B. This option allows " "pure I manual pages to be displayed in I with the I " "device. It will not translate any I text. The following table " "shows the translations performed: some parts of it may only be displayed " "properly when using B B's I(7) device." msgstr "" "当在7位编码的终端或终端模拟器中查看纯 I(7) 手册页时,若使用 B " "B I(7) 设备描述,一些字符可能显示不正确。此选项允许纯 " "I 手册页使用 I 设备以 I 显示。它不会转换任何 " "I 文本。以下表格显示了进行的转换:其中一部分可能只有在使用 B " "B 的 I(7) 设备时才正确显示。" #. type: tbl table #: ../../man/man1/man.man1:871 #, no-wrap msgid "Description" msgstr "描述" #. type: tbl table #: ../../man/man1/man.man1:871 #, no-wrap msgid "Octal" msgstr "八进制" #. type: tbl table #: ../../man/man1/man.man1:875 #, no-wrap msgid "continuation hyphen" msgstr "连字符" #. type: tbl table #: ../../man/man1/man.man1:878 #, no-wrap msgid "bullet (middle dot)" msgstr "点(中间点)" #. type: tbl table #: ../../man/man1/man.man1:881 #, no-wrap msgid "acute accent" msgstr "重音符号" #. type: tbl table #: ../../man/man1/man.man1:884 #, no-wrap msgid "multiplication sign" msgstr "乘号" #. type: Plain text #: ../../man/man1/man.man1:906 msgid "" "If the I column displays correctly, your terminal may be set up for " "I characters and this option is not necessary. If the I and " "I columns are identical, you are reading this page using this option " "or B<%man%> did not format this page using the I device " "description. If the I column is missing or corrupt, you may need to " "view manual pages with this option." msgstr "" "如果 I 列显示正确,您的终端可能作了 I 字符设置,此选项将不需" "要。如果 I 和 I 列一样,那么您正在使用此选项阅读本手册页,或 " "B<%man%> 未使用 I 设备描述来格式化此页。如果 I 列缺损,您可能" "要使用此选项来查看手册页。" #. type: Plain text #: ../../man/man1/man.man1:917 msgid "" "This option is ignored when using options B<-t>, B<-H>, B<-T>, or B<-Z> and " "may be useless for B other than B." msgstr "" "在使用 B<-t>, B<-H>, B<-T>, 或 B<-Z> 选项时此选项可能对 B 之外的 " "B 程序无用。" #. type: TP #: ../../man/man1/man.man1:917 #, no-wrap msgid "B<-E\\ >I,\\ B<--encoding>=I" msgstr "B<-E\\ >I<编码>,\\ B<--encoding>=I<编码>" #. type: Plain text #: ../../man/man1/man.man1:928 msgid "" "Generate output for a character encoding other than the default. For " "backward compatibility, I may be an B device such as " "B, B, or B as well as a true character encoding such as " "B." msgstr "" "生成对应字符编码的输出,而非默认编码。为向后兼容,I<编码> 可以是 B 设" "备,如 B、B 或 B,也可以是实际的字符编码如 B。" #. type: Plain text #: ../../man/man1/man.man1:937 msgid "" "Normally, B will automatically hyphenate text at line breaks even in " "words that do not contain hyphens, if it is necessary to do so to lay out " "words on a line without excessive spacing. This option disables automatic " "hyphenation, so words will only be hyphenated if they already contain " "hyphens." msgstr "" "通常,如果需要将单词排在一行而不添加过多的空格, B 会在换行处自动断字" "(给文本添加连字符,即使单词本来不包含)。此选项禁止自动断字,即单词包含连字符" "时才会被断开。" #. type: Plain text #: ../../man/man1/man.man1:946 msgid "" "If you are writing a manual page and simply want to prevent B from " "hyphenating a word at an inappropriate point, do not use this option, but " "consult the B documentation instead; for instance, you can put \"\\e%" "\" inside a word to indicate that it may be hyphenated at that point, or put " "\"\\e%\" at the start of a word to prevent it from being hyphenated." msgstr "" "如果您编写手册页时只是不希望 B 在某个位置不恰当地断字,不要使用此选" "项,而应查阅 B 文档中的相关方法;例如,您可以在单词中插入“\\e%”来指示" "该位置可以断字,或在单词开头插入“\\e%”来阻止对它断字。" #. type: Plain text #: ../../man/man1/man.man1:953 msgid "" "Normally, B will automatically justify text to both margins. This " "option disables full justification, leaving justified only to the left " "margin, sometimes called \"ragged-right\" text." msgstr "" "通常,B 会自动两端对齐文本。此选项禁止两端对齐,只对齐左边,形成所谓" "的“ragged-right”(右边不齐)的文本。" #. type: Plain text #: ../../man/man1/man.man1:960 msgid "" "If you are writing a manual page and simply want to prevent B from " "justifying certain paragraphs, do not use this option, but consult the " "B documentation instead; for instance, you can use the \".na\", \"." "nf\", \".fi\", and \".ad\" requests to temporarily disable adjusting and " "filling." msgstr "" "如果您编写手册页时只是不希望 B 对齐某些段落,不要使用此选项,而应查阅 " "B 文档中的相关方法;例如,您可以使用“.na”、“.nf”、“.fi”和“.ad”请求来临" "时禁止对齐和填充。" #. type: TP #: ../../man/man1/man.man1:960 #, no-wrap msgid "B<-p\\ >I,\\ B<--preprocessor=>I" msgstr "B<-p\\ >I<字符串>,\\ B<--preprocessor=>I<字符串>" #. type: Plain text #: ../../man/man1/man.man1:979 msgid "" "Specify the sequence of preprocessors to run before B or B/" "B. Not all installations will have a full set of preprocessors. " "Some of the preprocessors and the letters used to designate them are: B " "(B), B (B), B (B

), B (B), B (B), " "B (B). This option overrides the $B environment " "variable. B<%zsoelim%> is always run as the very first preprocessor." msgstr "" "指定 B 或 B/B 之前运行的预处理器序列。系统中可能未安装所" "有的预处理器。一些预处理器及其代号如下:B (B), B (B), " "B (B

), B (B), B (B), B (B)。此选项覆盖 " "$B 环境变量。B<%zsoelim%> 总是作为第一个预处理器运行。" #. type: Plain text #: ../../man/man1/man.man1:989 msgid "" "Use I<%troff%> to format the manual page to stdout. This option is not " "required in conjunction with B<-H>, B<-T>, or B<-Z>." msgstr "" "使用 I<%troff> 来格式化手册页到 stdout。此选项不要求和 B<-H>、B<-T> 或 B<-Z> " "一起使用。" #. type: TP #: ../../man/man1/man.man1:989 #, no-wrap msgid "B<-T>[I], B<--troff-device>[=I]" msgstr "B<-T>[I<设备\\/>], B<--troff-device>[=I<设备\\/>]" #. type: Plain text #: ../../man/man1/man.man1:1007 #, fuzzy #| msgid "" #| "This option is used to change B (or possibly B) output " #| "to be suitable for a device other than the default. It implies B<-t>. " #| "Examples (provided with Groff-1.17) include B, B, B, " #| "B, B and B." msgid "" "This option is used to change B (or possibly B) output to " "be suitable for a device other than the default. It implies B<-t>. " "Examples (as of groff 1.23.0) include B, B, B, B, " "B, B and B." msgstr "" "此选项用于更改 B (也可能是 B) 的输出以适合某个非默认设备。此选" "项隐含了 B<-t>。(Groff-1.17 提供的)例子包括 B、B、B、" "B、B 和 B。" #. type: TP #: ../../man/man1/man.man1:1007 #, no-wrap msgid "B<-H>[I], B<--html>[=I]" msgstr "B<-H>[I<浏览器\\/>], B<--html>[=I<浏览器\\/>]" #. type: Plain text #: ../../man/man1/man.man1:1023 msgid "" "This option will cause B to produce HTML output, and will display " "that output in a web browser. The choice of browser is determined by the " "optional I argument if one is provided, by the $B " "environment variable, or by a compile-time default if that is unset (usually " "B). This option implies B<-t>, and will only work with B " "B." msgstr "" "此选项使 B 生成 HTML 输出并在浏览器中显示输出结果。浏览器选择取决于可" "选的 I 参数(若提供)、$B 环境变量,或编译时指定的默认值(或环" "境变量未设置,默认值通常为 B)。此选项隐含了 B<-t>,并只和 B " "B 一起使用。" #. type: TP #: ../../man/man1/man.man1:1023 #, no-wrap msgid "B<-X>[I], B<--gxditview>[=I]" msgstr "B<-X>[I], B<--gxditview>[=I]" #. type: Plain text #: ../../man/man1/man.man1:1037 msgid "" "This option displays the output of B in a graphical window using the " "B program. The I (dots per inch) may be 75, 75-12, 100, or " "100-12, defaulting to 75; the -12 variants use a 12-point base font. This " "option implies B<-T> with the X75, X75-12, X100, or X100-12 device " "respectively." msgstr "" "此选项使用 B 程序在一个图形窗口中显示 B 的输出结果。I " "(点/英寸)可以是 75、75-12、100 或 100-12,默认为 75;-12 形式使用 12 点的基础" "字号。此选项隐含了带相应 X75、X75-12、X100 或 X100-12 参数的 B<-T> 选项。" #. type: Plain text #: ../../man/man1/man.man1:1053 msgid "" "B will run B and then use an appropriate post-processor to " "produce output suitable for the chosen device. If I<%troff%> is B, " "this option is passed to B and will suppress the use of a post-" "processor. It implies B<-t>." msgstr "" "B 会运行 B 然后使用合适的后处理器产生适合所选设备的输出。如果 " "I<%troff> 为 B,此选项会传递给 B 并禁止使用后处理器。此选项隐含" "了 B<-t> 选项。" #. type: SS #: ../../man/man1/man.man1:1053 #, no-wrap msgid "Getting help" msgstr "获取帮助" #. type: Plain text #: ../../man/man1/man.man1:1076 msgid "A child process returned a non-zero exit status." msgstr "子进程返回了非零的退出状态码。" #. type: Plain text #: ../../man/man1/man.man1:1079 msgid "" "At least one of the pages/files/keywords didn't exist or wasn't matched." msgstr "至少有一个页面/文件/关键词不存在或不匹配。" #. type: Plain text #: ../../man/man1/man.man1:1086 msgid "" "If $B is set, its value is used as the path to search for manual " "pages." msgstr "如果设置了 $B,它的值会用作搜索手册页的路径。" #. type: Plain text #: ../../man/man1/man.man1:1105 msgid "" "Every time B invokes the formatter (B, B, or B), " "it adds the contents of $B to the formatter's command line." msgstr "" "每当 B 调用格式化工具时(B、B 或 B),它将把 " "$B 的内容添加至格式化工具的命令行参数。" #. type: Plain text #: ../../man/man1/man.man1:1110 msgid "" "For example, B tells the formatter to use italic text " "(which is only supported by some terminals) rather than underlined text." msgstr "" #. type: Plain text #: ../../man/man1/man.man1:1117 msgid "" "If $B is set, its value is used to determine the set of " "preprocessors to pass each manual page through. The default preprocessor " "list is system dependent." msgstr "" "如果设置了 $B,它的值会用于确定每个手册页经过的预处理程序的集合。" "默认的预处理器列表因系统而异。" #. type: Plain text #: ../../man/man1/man.man1:1129 ../../man/man8/catman.man8:88 msgid "" "If $B is set, its value is a colon-delimited list of sections and " "it is used to determine which manual sections to search and in what order. " "The default is \"%sections%\", unless overridden by the B

directive " "in I<%manpath_config_file%>." msgstr "" "如果设置了 $B,它的值(以冒号分隔的章节列表)会用于确定搜索哪些章节及" "搜索顺序。默认值为“%sections%”,除非被 I<%manpath_config_file%> 中的 " "B
指令覆盖。" #. type: Plain text #: ../../man/man1/man.man1:1146 msgid "" "If $B or $B is set ($B is used in preference), " "its value is used as the name of the program used to display the manual " "page. By default, B<%pager%> is used, falling back to B<%cat%> if " "B<%pager%> is not found or is not executable." msgstr "" "如果设置了 $B 或 $B (优先使用 $B),它的值会用作显" "示手册页的程序的名称。默认使用 B<%pager%>,如果无法找到 B<%pager%> 或它不是可" "执行文件的话则会回退到使用 B<%cat%>。" #. type: Plain text #: ../../man/man1/man.man1:1171 msgid "" "If $B is set, its value will be used as the default prompt string " "for the B pager, as if it had been passed using the B<-r> option (so " "any occurrences of the text B<$MAN_PN> will be expanded in the same way). " "For example, if you want to set the prompt string unconditionally to \\(lqmy " "prompt string\\(rq, set $B to \\(oqB<-Psmy\\ prompt\\ " "string>\\(cq. Using the B<-r> option overrides this environment variable." msgstr "" "如果设置了 $B,它的值将用作 B 分页程序的默认提示字符串,如同作" "为 B<-r> 选项的参数传递一样(因此出现的任何 B<$MAN_PN> 会以同样的方式展开)。例" "如,如果您想将提示字符串无条件地设置为\\(lqmy prompt string\\(rq,请将 " "$B 设置为 \\(oqB<-Psmy\\ prompt\\ string>\\(cq。使用 B<-r> 选项会覆" "盖此环境变量。" #. type: Plain text #: ../../man/man1/man.man1:1187 msgid "" "If $B is set, its value is a colon-delimited list of commands, each " "of which in turn is used to try to start a web browser for B B<--" "html>. In each command, I<%s> is replaced by a filename containing the HTML " "output from B, I<%%> is replaced by a single percent sign (%), and " "I<%c> is replaced by a colon (:)." msgstr "" "如果设置了 $B,它的值(冒号分隔的命令列表)中的每一个会轮流用于尝试为 " "B B<--html> 启动一个网络浏览器。每个命令中,I<%s> 会替换成包含 B " "HTML 输出的文件名,I<%%> 会替换成一个百分号(%),I<%c> 会替换成冒号(:)。" #. type: Plain text #: ../../man/man1/man.man1:1210 msgid "" "If $B is set, it will be parsed prior to B<%man%'s> command line and " "is expected to be in a similar format. As all of the other B<%man%> " "specific environment variables can be expressed as command line options, and " "are thus candidates for being included in $B it is expected that " "they will become obsolete. N.B. All spaces that should be interpreted as " "part of an option's argument must be escaped." msgstr "" "如果设置了 $B,它会先于 B<%man%> 的命令行并假设为类似的格式来解析。由" "于所有其他的 B<%man%> 特定环境变量可以表达为命令行选项而可以包被含进 " "$B,因此 这些环境变量可能废弃。注意,所有应当解释为命令行选项参数一部" "分的空格必须被转义。" #. type: Plain text #: ../../man/man1/man.man1:1224 msgid "" "If $B is set, its value is used as the line length for which " "manual pages should be formatted. If it is not set, manual pages will be " "formatted with a line length appropriate to the current terminal (using the " "value of $B, and B(2) if available, or falling back to 80 " "characters if neither is available). Cat pages will only be saved when the " "default formatting can be used, that is when the terminal line length is " "between 66 and 80 characters." msgstr "" "如果设置了 $B,它的值将用作手册页格式化时的每行长度。如果未设置,手" "册页将使用适合当前终端的行长度格式化(使用 $B 的值或通过 B(2) " "调用获取,或在都不可用的情况下退回到 80 个字符)。Cat 页面只有在默认格式化可用" "时才会保存,即终端行长度介于 66 到 80 个字符时。" #. type: Plain text #: ../../man/man1/man.man1:1235 msgid "" "Normally, when output is not being directed to a terminal (such as to a file " "or a pipe), formatting characters are discarded to make it easier to read " "the result without special tools. However, if $B is " "set to any non-empty value, these formatting characters are retained. This " "may be useful for wrappers around B<%man%> that can interpret formatting " "characters." msgstr "" "通常,当输出不定向到终端时(如定向到文件或管道),格式化字符会被忽略,以便不使" "用特殊工具就能阅读结果。但如果 $B 设置成了任何非空的值," "这些格式化字符将保存。这对于可以解释格式化字符的 B<%man%> 封装程序有用。" #. type: Plain text #: ../../man/man1/man.man1:1248 msgid "" "Normally, when output is being directed to a terminal (usually to a pager), " "any error output from the command used to produce formatted versions of " "manual pages is discarded to avoid interfering with the pager's display. " "Programs such as B often produce relatively minor error messages " "about typographical problems such as poor alignment, which are unsightly and " "generally confusing when displayed along with the manual page. However, " "some users want to see them anyway, so, if $B is set to any " "non-empty value, error output will be displayed as usual." msgstr "" "通常,当输出定向到终端时(一般是分页程序),产生手册格式化版本的命令造成的任何" "错误输出都会被忽略,以免干扰分页程序显示。B 这样的程度经常产生较小的有" "关排版显示的错误消息(如未对齐)。这些消息很难看,并且一般与手册页一起显示时会" "产生干扰。不过,有些用户就是想看到它们,好吧,如果 $B 设成了" "非空的值,这些错误输出会照常显示。" #. type: Plain text #: ../../man/man1/man.man1:1260 msgid "" "On Linux, B<%man%> normally confines subprocesses that handle untrusted data " "using a B(2) sandbox. This makes it safer to run complex parsing " "code over arbitrary manual pages. If this goes wrong for some reason " "unrelated to the content of the page being displayed, you can set " "$B to any non-empty value to disable the sandbox." msgstr "" "在 Linux 系统中,B<%man%> 通常将处理不受信任数据的子进程使用 B(2) 沙" "盒进行限制。这能够使得运行复杂的手册页解析代码变得更加安全。如果这种限制使得" "一些与页面显示内容无关的原因影响了程序正常行为,您可以设置 " "$B 为任意非空值来禁用该沙盒。" #. type: Plain text #: ../../man/man1/man.man1:1268 msgid "" "If the $B environment variable is set to \"1\", then " "B<%man%> will print debugging messages to standard error describing each " "subprocess it runs." msgstr "" "如果 $B 环境变量置为“1”,则 B<%man%> 会向标准错误打印描述每个" "所运行子进程的调试信息。" #. type: Plain text #: ../../man/man1/man.man1:1280 msgid "" "Depending on system and implementation, either or both of $B and " "$B will be interrogated for the current message locale. " "B<%man%> will display its messages in that locale (if available). See " "B(3) for precise details." msgstr "" "取决于系统和实现,程序会查询 $B 和/或 $B 获知当前的消息区" "域语言。B<%man%> 会以该区域语言显示消息(若可用)。参阅 B(3) 了解准" "确的详情。" #. type: Plain text #: ../../man/man1/man.man1:1284 ../../man/man1/manpath.man1:114 #: ../../man/man8/catman.man8:105 ../../man/man8/mandb.man8:189 msgid "man-db configuration file." msgstr "man-db 配置文件。" #. type: Plain text #: ../../man/man1/man.man1:1287 msgid "A global manual page hierarchy." msgstr "全局手册页层次结构。" #. type: SH #: ../../man/man1/man.man1:1287 #, no-wrap msgid "STANDARDS" msgstr "标准" #. type: Plain text #: ../../man/man1/man.man1:1289 msgid "POSIX.1-2001, POSIX.1-2008, POSIX.1-2017." msgstr "POSIX.1-2001, POSIX.1-2008, POSIX.1-2017." #. type: Plain text #: ../../man/man1/man.man1:1306 msgid "" "Documentation for some packages may be available in other formats, such as " "B(1) or HTML." msgstr "某些包的文档可能以其它格式提供,如 B(1) 或 HTML。" #. type: SH #: ../../man/man1/man.man1:1306 #, no-wrap msgid "HISTORY" msgstr "历史" #. type: Plain text #: ../../man/man1/man.man1:1308 msgid "" "1990, 1991 \\(en Originally written by John W.\\& Eaton (jwe@che.utexas.edu)." msgstr "1990, 1991 \\(en 原作者 John W.\\& Eaton (jwe@che.utexas.edu)。" #. type: Plain text #: ../../man/man1/man.man1:1311 msgid "" "Dec 23 1992: Rik Faith (faith@cs.unc.edu) applied bug fixes supplied by " "Willem Kasdorp (wkasdo@nikhefk.nikef.nl)." msgstr "" "1992年12月23日: Rik Faith (faith@cs.unc.edu) 应用了 Willem Kasdorp " "(wkasdo@nikhefk.nikef.nl) 提供的 bug 补丁。" #. type: Plain text #: ../../man/man1/man.man1:1315 msgid "" "30th April 1994 \\(en 23rd February 2000: Wilf.\\& (G.Wilford@ee.surrey.ac." "uk) has been developing and maintaining this package with the help of a few " "dedicated people." msgstr "" "1994年4月30日 \\(en 2000年2月23日: Wilf.\\& (G.Wilford@ee.surrey.ac.uk) 在几" "位热心人的帮助下开发和维护这个包。" #. type: Plain text #: ../../man/man1/man.man1:1319 msgid "" "30th October 1996 \\(en 30th March 2001: Fabrizio Polacco " "Efpolacco@debian.orgE maintained and enhanced this package for the " "Debian project, with the help of all the community." msgstr "" "1996年10月30日 \\(en 2001年3月30日: Fabrizio Polacco Efpolacco@debian." "orgE 为 Debian 项目维护并增强了这个包,过程中得到整个社区的帮助。" #. type: Plain text #: ../../man/man1/man.man1:1322 msgid "" "31st March 2001 \\(en present day: Colin Watson Ecjwatson@debian." "orgE is now developing and maintaining man-db." msgstr "" "2001年3月31日 \\(en 今天: Colin Watson Ecjwatson@debian.orgE 开发和维" "护着 man-db。" #. type: Plain text #: ../../man/man1/man-recode.man1:12 msgid "%man_recode% - convert manual pages to another encoding" msgstr "%man_recode% - 将手册页转换为另一种编码" #. type: Plain text #: ../../man/man1/man-recode.man1:20 msgid "" "B<%man_recode%> B<-t> I {\\|B<--suffix=>I\\||\\|B<--in-" "place>\\|} [\\|B<-dqhV>\\|] [\\|I\\|]" msgstr "" "B<%man_recode%> B<-t> I<目标编码> {\\|B<--suffix=>I\\||\\|B<--in-" "place>\\|} [\\|B<-dqhV>\\|] [\\|I<文件名>\\|]" #. type: Plain text #: ../../man/man1/man-recode.man1:32 msgid "" "B<%man_recode%> converts multiple manual pages from one encoding to another, " "guessing the appropriate input encoding for each one. It is useful when " "permanently recoding pages written in legacy character sets, or in build " "systems that need to recode a set of pages to a single common encoding " "(usually UTF-8) for installation. When converting many manual pages, this " "program is much faster than running B<%man% --recode> or B<%manconv%> on " "each page." msgstr "" "B<%man_recode%> 可将多个手册页从一种编码转换至另一种编码,并猜测每一个手册页" "的合适的输入编码。它在永久性对过时字符集编写的页面进行转码时很有用,或者也可" "以在构建系统需要将一组手册页转码为单一的通用编码(通常为 UTF-8)时起到作用。" "在转换多个手册页时,该程序要远快于对每个页面运行 B<%man% --recode> 或 " "B<%manconv%>。" #. type: Plain text #: ../../man/man1/man-recode.man1:36 msgid "" "If an encoding declaration is found on the first line of a manual page, then " "that declaration is used as the input encoding for that page. Failing that, " "the input encoding is guessed based on the file name." msgstr "" "如果在手册页的第一行找到了编码声明,该声明将作为处理该手册页所使用的编码。否" "则将基于文件名猜测输入的编码方式。" #. type: Plain text #: ../../man/man1/man-recode.man1:38 msgid "Encoding declarations have the following form:" msgstr "编码的声明应使用如下的格式:" #. type: Plain text #: ../../man/man1/man-recode.man1:46 ../../man/man1/manconv.man1:44 msgid "or (if manual page preprocessors are also to be declared):" msgstr "或(如果手册页预处理器也要声明):" #. type: TP #: ../../man/man1/man-recode.man1:53 #, no-wrap msgid "B<-t> I, B<--to-code=>I" msgstr "B<-t> I, B<--to-code=>I<编码>" #. type: Plain text #: ../../man/man1/man-recode.man1:57 msgid "Convert manual pages to I." msgstr "将手册页转换为制定 I<编码>。" #. type: TP #: ../../man/man1/man-recode.man1:57 #, no-wrap msgid "B<--suffix=>I" msgstr "B<--suffix=>I<后缀>" #. type: Plain text #: ../../man/man1/man-recode.man1:62 msgid "" "Form each output file name by appending I to the input file name, " "after removing any compression extension." msgstr "" "在移除任何压缩扩展名后,将输出文件名设置为输入文件名并添加 I 后缀。" #. type: Plain text #: ../../man/man1/man-recode.man1:66 msgid "" "Overwrite each input file with the output, after removing any compression " "extension." msgstr "在移除任何压缩扩展名后,将输入的每个文件使用输出覆写。" #. type: Plain text #: ../../man/man1/man-recode.man1:69 ../../man/man1/manconv.man1:64 msgid "Do not issue error messages when the page cannot be converted." msgstr "在页面无法转换时不显示错误消息。" #. type: Plain text #: ../../man/man1/manconv.man1:12 msgid "%manconv% - convert manual page from one encoding to another" msgstr "%manconv% - 将手册页从一种编码转换到另一种" #. type: Plain text #: ../../man/man1/manconv.man1:20 msgid "" "B<%manconv%> B<-f> [\\|I\\|[:I\\|.\\|.\\|.]\\|] B<-t> " "I [\\|B<-dqhV>\\|] [\\|I\\|]" msgstr "" "B<%manconv%> B<-f> [\\|I<源编码>\\|[:I<源编码>\\|.\\|.\\|.]\\|] B<-t> I<目标" "编码> [\\|B<-dqhV>\\|] [\\|I<文件名>\\|]" #. type: Plain text #: ../../man/man1/manconv.man1:30 msgid "" "B<%manconv%> converts a manual page from one encoding to another, like " "B. Unlike B, it can try multiple possible input encodings in " "sequence. This is useful for manual pages installed in directories without " "an explicit encoding declaration, since they may be in UTF-8 or in a legacy " "character set." msgstr "" "B<%manconv%> 将手册页从一种编码转换到另一种,类似 B。与 B 不同" "的是,它可以依次尝试多个可能的输入编码。这对安装在未明确指明编码的目录中的手" "册页很有用,因为这些手册页可能是 UTF-8 编码或某种传统字符集编码。" #. type: Plain text #: ../../man/man1/manconv.man1:36 msgid "" "If an encoding declaration is found on the first line of the manual page, " "that declaration overrides any input encodings specified on B<%manconv%>'s " "command line. Encoding declarations have the following form:" msgstr "" "如果在手册页的第一行找到了编码声明,该声明会覆盖 B<%manconv%> 命令行中指定的" "任何输入编码。编码声明格式如下:" #. type: TP #: ../../man/man1/manconv.man1:51 #, no-wrap msgid "B<-f> I, B<--from-code> I" msgstr "B<-f> I<编码>, B<--from-code> I<编码>" #. type: Plain text #: ../../man/man1/manconv.man1:57 msgid "" "Try each of I (a colon-separated list) in sequence as the input " "encoding. The default is to guess likely input encodings based on the file " "name." msgstr "" "依次尝试每种 I<编码>(冒号分隔的列表)作为输入编码。默认行为是根据文件名猜测" "可能的输入编码。" #. type: TP #: ../../man/man1/manconv.man1:57 #, no-wrap msgid "B<-t> I, B<--to-code> I" msgstr "B<-t> I<编码>, B<--to-code> I<编码>" #. type: Plain text #: ../../man/man1/manconv.man1:61 msgid "Convert the manual page to I." msgstr "将手册转换为 I<编码>。" #. type: Plain text #: ../../man/man1/manpath.man1:16 msgid "%manpath% - determine search path for manual pages" msgstr "%manpath% - 确定手册页的搜索路径" #. type: Plain text #: ../../man/man1/manpath.man1:23 msgid "" "B<%manpath%> [\\|B<-qgdc?V>\\|] [\\|B<-m> I\\|[\\|,.\\|.\\|.\\|]\\|] " "[\\|B<-C> I\\|]" msgstr "" "B<%manpath%> [\\|B<-qgdc?V>\\|] [\\|B<-m> I<系统>\\|[\\|,.\\|.\\|.\\|]\\|] " "[\\|B<-C> I<文件>\\|]" #. type: Plain text #: ../../man/man1/manpath.man1:33 msgid "" "If $B is set, B<%manpath%> will simply display its contents and " "issue a warning. If not, B<%manpath%> will determine a suitable manual page " "hierarchy search path and display the results." msgstr "" "如果设置了 $B,B<%manpath%> 只会显示其内容并显示一条警告。如果未设" "置,B<%manpath%> 会确定一个合适的手册页层次结构搜索路径并显示结果。" #. type: Plain text #: ../../man/man1/manpath.man1:38 msgid "" "The colon-delimited path is determined using information gained from the man-" "db configuration file \\(en (I<%manpath_config_file%>) and the user's " "environment." msgstr "" "冒号分隔的路径使用由 man-db 配置文件 \\(en (I<%manpath_config_file%>) 和用户" "环境变量所得到的信息确定。" #. type: Plain text #: ../../man/man1/manpath.man1:42 msgid "Do not issue warnings." msgstr "不显示警告。" #. type: Plain text #: ../../man/man1/manpath.man1:50 msgid "" "Produce a catpath as opposed to a manpath. Once the manpath is determined, " "each path element is converted to its relative catpath." msgstr "" "生成针对 manpath 的 catpath。一旦确定了 manpath,每个路径元素将转换为它的相" "对 catpath。" # #. type: Plain text #: ../../man/man1/manpath.man1:54 msgid "" "Produce a manpath consisting of all paths named as \"global\" within the man-" "db configuration file." msgstr "在 man-db 配置文件中生成一个名为“global”的,包含所有路径的 manpath。" #. type: Plain text #: ../../man/man1/manpath.man1:63 msgid "" "If this system has access to other operating systems' manual hierarchies, " "this option can be used to include them in the output of B<%manpath%>. To " "include NewOS's manual page hierarchies use the option B<-m> B." msgstr "" "如果此系统可以访问其他操作系统的手册页层次结构,可以使用此选项将它们包含在 " "B<%manpath%> 的输出中。要包含NewOS 的手册页层次结构,使用 B<-m> B 选" "项。" #. type: Plain text #: ../../man/man1/manpath.man1:74 msgid "" "The I specified can be a combination of comma delimited operating " "system names. To include the native operating system's manual page " "hierarchies, the system name B must be included in the argument " "string. This option will override the $B environment variable." msgstr "" "指定的 I<系统> 选项可以是逗号分隔的操作系统名称组合。要包括本地操作系统的手册" "页层次结构,可以在参数字符串中包含系统名 B。此选项会覆盖 $B 环境" "变量。" #. type: Plain text #: ../../man/man1/manpath.man1:95 msgid "" "If $B is set, B<%manpath%> displays its value rather than " "determining it on the fly." msgstr "" "如果设置了 $B,B<%manpath%> 将显示它的值,而不是在运行时确定它。" #. type: Plain text #: ../../man/man1/whatis.man1:15 msgid "%whatis% - display one-line manual page descriptions" msgstr "%whatis% - 显示在线手册页说明" #. type: Plain text #: ../../man/man1/whatis.man1:32 msgid "" "B<%whatis%> [\\|B<-dlv?V>\\|] [\\|B<-r>\\||\\|B<-w>\\|] [\\|B<-s> " "I\\|] [\\|B<-m> I\\|[\\|,.\\|.\\|.\\|]\\|] [\\|B<-M> " "I\\|] [\\|B<-L> I\\|] [\\|B<-C> I\\|] I \\&.\\|." "\\|." msgstr "" "B<%whatis%> [\\|B<-dlv?V>\\|] [\\|B<-r>\\||\\|B<-w>\\|] [\\|B<-s> I<列表" ">\\|] [\\|B<-m> I<系统>\\|[\\|,.\\|.\\|.\\|]\\|] [\\|B<-M> I<路径>\\|] [\\|" "B<-L> I<区域>\\|] [\\|B<-C> I<文件>\\|] I<名称> \\&.\\|.\\|." #. type: Plain text #: ../../man/man1/whatis.man1:39 msgid "" "Each manual page has a short description available within it. B<%whatis%> " "searches the manual page names and displays the manual page descriptions of " "any I matched." msgstr "" "每个手册页中都有一个概述。B<%whatis%> 搜索手册页名称并显示任何与 I<名称> 匹配" "的手册页描述。" #. type: Plain text #: ../../man/man1/whatis.man1:49 msgid "" "I may contain wildcards (B<-w>) or be a regular expression (B<-r>). " "Using these options, it may be necessary to quote the I or escape " "(\\e) the special characters to stop the shell from interpreting them." msgstr "" "I<名称> 可以包含通配符(B<-w>)或是正则表达式(B<-r>)。使用这些选项时,可能要给 " "I<名称> 加引号或对特殊字符转义,以阻止 shell 解释它们。" #. type: Plain text #: ../../man/man1/whatis.man1:61 msgid "" "B databases are used during the search, and are updated by the " "B<%mandb%> program. Depending on your installation, this may be run by a " "periodic cron job, or may need to be run manually after new manual pages " "have been installed. To produce an old style text B database from " "the relative B database, issue the command:" msgstr "" "B<索引> 数据库在搜索时使用,它们由 B<%mandb%> 程序更新。取决于您的安装方式," "这可能是通过定期的 cron 任务进行的,或者需要在安装新手册页后手动进行。要从相" "对 B<索引> 数据库生成旧式的文本 B 数据库,调用这个命令:" #. type: Plain text #: ../../man/man1/whatis.man1:66 msgid "B<%whatis% -M> I B<-w '*' | sort E> I" msgstr "B<%whatis% -M> I B<-w '*' | sort E> I" #. type: Plain text #: ../../man/man1/whatis.man1:71 msgid "where I is a manual page hierarchy such as I." msgstr "其中 I 是手册页层次结构,如 I。" #. type: Plain text #: ../../man/man1/whatis.man1:89 msgid "" "Interpret each I as a regular expression. If a I matches any " "part of a page name, a match will be made. This option causes B<%whatis%> " "to be somewhat slower due to the nature of database searches." msgstr "" "将每个 I<名称> 解释为正则表达式。如果 I<名称> 匹配页面名称的任何部分,将视为" "一个匹配。该选项会使 B<%whatis%> 略微变慢,这是由数据库搜索的原理导致的。" #. type: Plain text #: ../../man/man1/whatis.man1:100 msgid "" "Interpret each I as a pattern containing shell style wildcards. For a " "match to be made, an expanded I must match the entire page name. This " "option causes B<%whatis%> to be somewhat slower due to the nature of " "database searches." msgstr "" "将每个 I<名称> 解释为包含 shell 风格通配符的模式。要匹配,展开的 I<名称> 要与" "整个页面名称匹配。该选项会使 B<%whatis%> 略微变慢,这是由数据库搜索的原理导致" "的。" #. type: Plain text #: ../../man/man1/whatis.man1:131 msgid "" "If this system has access to other operating systems' manual page names, " "they can be accessed using this option. To search NewOS's manual page " "names, use the option B<-m> B." msgstr "" "如果此系统可以访问其他操作系统的手册页层次结构,可以使用此选项访问它们。要搜" "索 NewOS 的手册页名称,使用 B<-m> B 选项。" #. type: Plain text #: ../../man/man1/whatis.man1:142 msgid "" "The I specified can be a combination of comma delimited operating " "system names. To include a search of the native operating system's manual " "page names, include the system name B in the argument string. This " "option will override the $B environment variable." msgstr "" "指定的 I<系统> 选项可以是逗号分隔的操作系统名称组合。要包括本地操作系统的手册" "页名称,可以在参数字符串中包含系统名 B。此选项会覆盖 $B 环境变" "量。" #. type: Plain text #: ../../man/man1/zsoelim.man1:15 msgid "%zsoelim% - satisfy .so requests in roff input" msgstr "%zsoelim% - 满足 roff 输入中的 .so 请求" #. type: Plain text #: ../../man/man1/zsoelim.man1:20 msgid "B<%zsoelim%> [\\|B<-CVh>\\|] [\\|I \\&.\\|.\\|.\\|]" msgstr "B<%zsoelim%> [\\|B<-CVh>\\|] [\\|I<文件> \\&.\\|.\\|.\\|]" #. type: Plain text #: ../../man/man1/zsoelim.man1:26 msgid "" "B<%zsoelim%> parses I arguments, or if none are specified, its " "standard input for lines of the form:" msgstr "" "B<%zsoelim%> 解析 I<文件> 参数,如果未指定,它的标准输入应包含如下形式的几" "行:" #. type: Plain text #: ../../man/man1/zsoelim.man1:29 msgid "B<.so> E\\|I\\|E" msgstr "B<.so> E\\|I<文件名>\\|E" #. type: Plain text #: ../../man/man1/zsoelim.man1:48 msgid "" "These requests are replaced by the contents of the I specified. " "If the request cannot be met, B<%zsoelim%> looks for I where " "I<.ext> can be one of B<.gz>, B<.Z> or B<.z>. Other extension types may be " "supported depending upon compile time options. If the request can be met by " "a compressed file, this file is decompressed using an appropriate " "decompressor and its output is used to satisfy the request." msgstr "" "这些请求由 I<文件名> 指定的内容替换。如果请求不满足,B<%zsoelim%> 查找 I<文件" "名.ext>,这里 I<.ext> 可以是 B<.gz>、B<.Z> 或 B<.z> 之一。其他扩展类型也可能" "支持,取决于编译时选项。如果压缩文件满足了请求,程序将使用相应的解压程序解压" "此文件,并使用其输出来满足请求。" #. type: Plain text #: ../../man/man1/zsoelim.man1:55 msgid "" "Traditionally, B programs were used to allow roff preprocessors to " "be able to preprocess the files referred to by the requests. This " "particular version was written to circumvent problems created by support for " "compressed manual pages." msgstr "" "传统上,B 程序使用时允许 roff 预处理器能够预处理请求引用的那些文件。" "此特别版本编写时避开了支持压缩手册页造成的问题。" #. type: Plain text #: ../../man/man1/zsoelim.man1:64 msgid "" "This flag is available for compatibility with other B programs. Its " "use is to enable .so requests followed by something other than whitespace. " "As this is already the default behaviour, it is ignored." msgstr "" "此标志的存在是为了与其他 B 程序兼容。它的用法是启用 .so 请求,后面跟" "一些非空格的内容。由于这已经是默认行为,程序将忽略它。" #. type: Plain text #: ../../man/man5/manpath.man5:16 msgid "manpath - format of the %manpath_config_file% file" msgstr "manpath - 格式化 %manpath_config_file% 文件" #. type: Plain text #: ../../man/man5/manpath.man5:21 msgid "" "The manpath configuration file is used by the manual page utilities to " "assess users' manpaths at run time, to indicate which manual page " "hierarchies (manpaths) are to be treated as system hierarchies and to assign " "them directories to be used for storing cat files." msgstr "" "manpath 配置文件是手册页工具程序用来在运行时访问用户的 manpath 的。它指示了哪" "些手册页层次结构(manpath)应视为系统层次结构,并向它们分配用于保存 cat 文件的" "目录。" #. type: Plain text #: ../../man/man5/manpath.man5:26 msgid "" "If the environment variable $B is already set, the information " "contained within %manpath_config_file% will not override it." msgstr "" "如果已经设置了环境变量 $B,%manpath_config_file% 中包含的信息不会覆" "盖它。" #. type: SH #: ../../man/man5/manpath.man5:26 #, no-wrap msgid "SEARCH PATH" msgstr "搜索路径" #. type: Plain text #: ../../man/man5/manpath.man5:35 msgid "" "By default, man-db examines the user's $B. For each I " "found there, it adds I to the search path." msgstr "" "默认情况下,man-db 检查用户的 $B。对每个找到的 I,它会将 " "I 添加至搜索路径。" #. type: Plain text #: ../../man/man5/manpath.man5:47 msgid "" "If there is no B line in the configuration file for a given " "I, then it adds all of I, I, I, and I that exist " "as directories to the search path." msgstr "" "如果对于一个给定的 I 在配置文件中不存在对应的 B " "行,则它将添加 I、I、" "I 和 I 这些路径中所有存在" "的目录至搜索路径中。" #. type: Plain text #: ../../man/man5/manpath.man5:51 msgid "" "It then adds any B entries from the configuration file to " "the search path." msgstr "" "在此之后,它将添加配置文件中所有的 B 条目至搜索路径中。" #. type: Plain text #: ../../man/man5/manpath.man5:73 msgid "" "Finally, if the B<--systems> option is used or the $B environment " "variable is set, then that should consist of a sequence of operating system " "names separated by commas or colons. This acts as a template, expanding the " "search path once more to allow access to other operating systems' manual " "pages: for each system name, man-db looks for that name as a subdirectory of " "each entry in the search path, and adds it to the final search path if it " "exists. A system name of B inserts the normal search path without " "subdirectories. For example, if the search path would otherwise have been " "I, and $B is set to I, " "then the final search path will be I." msgstr "" "最后,如果使用了 B<--systems> 选项或设置了 $B 环境变量,它们应该包含" "使用英文逗号或冒号分隔的操作系统名称的列表。它将作为模板,并再一次扩展为搜索" "路径以访问其它操作系统的手册页:对于每一个系统名称,man-db 将查找搜索路径下给" "定条目为名称的子目录,并在其存在的情况下将其添加到最终的搜索路径中。若系统名" "称为 B,则将使用通常的、不带子目录的搜索路径。例如,如果搜索路径原先为 " "I 且 $B 被设置为 I,则最终" "的搜索路径将为 I。" #. type: Plain text #: ../../man/man5/manpath.man5:83 msgid "" "The $B environment variable overrides man-db's default manual page " "search paths. Most users should not need to set it. Its syntax is similar " "to the $B environment variable: it consists of a sequence of directory " "names separated by colons. It overrides the default search path described " "above." msgstr "" "$B 环境变量会覆盖 man-db 的默认手册页搜索路径。大部分用户不应该需要" "对此进行设置。其语法类似 $B 环境变量:它包含一个目录名称的序列,并使用" "冒号进行分隔。它会覆盖上文所述的默认搜索路径。" #. type: Plain text #: ../../man/man5/manpath.man5:96 msgid "" "If the value of $B starts with a colon, then the default search " "path is added at its start. If the value of $B ends with a colon, " "then the default search path is added at its end. If the value of " "$B contains a double colon (B<::>), then the default search path is " "inserted in the middle of the value, between the two colons." msgstr "" "如果 $B 使用冒号开头,则默认搜索路径将添加到其开头位置。如果 " "$B 使用冒号结尾,则默认搜索路径将添加到其结束位置。如果变量的值包含" "双冒号(B<::>),则默认搜索路径将插入到两个冒号之间。" #. type: SH #: ../../man/man5/manpath.man5:96 #, no-wrap msgid "FORMAT" msgstr "格式" #. type: Plain text #: ../../man/man5/manpath.man5:98 msgid "The following field types are currently recognised:" msgstr "当前支持以下字段类型:" #. type: TP #: ../../man/man5/manpath.man5:98 #, no-wrap msgid "B<#>I<\\ comment>" msgstr "B<#>I<\\ 注释>" #. type: Plain text #: ../../man/man5/manpath.man5:103 msgid "" "Blank lines or those beginning with a B<#> will be treated as comments and " "ignored." msgstr "空行或以 B<#> 开头的行将视为注释并忽略。" #. type: TP #: ../../man/man5/manpath.man5:103 #, no-wrap msgid "BI<\\ manpath_element>" msgstr "BI<\\ manpath_element>" #. type: Plain text #: ../../man/man5/manpath.man5:110 msgid "" "Lines of this form indicate manpaths that every automatically generated " "$B should contain. This will typically include I." msgstr "" "这种形式的行指定每个自动生成的 $B 应包含的 manpath。它通常包含 I。" #. type: TP #: ../../man/man5/manpath.man5:110 #, no-wrap msgid "BI<\\ path_element\\ manpath_element>" msgstr "BI<\\ path_element\\ manpath_element>" #. type: Plain text #: ../../man/man5/manpath.man5:124 msgid "" "Lines of this form set up $B to $B mappings. For each " "I found in the user's $B, I will be " "added to the $B." msgstr "" "这种形式的行将设置 $B 到 $B 的映射。对于在用户 $B 中找到" "的每个 I,会将 I 添加到 $B。" #. type: TP #: ../../man/man5/manpath.man5:124 #, no-wrap msgid "BI\\|[\\| I \\|]" msgstr "BI\\|[\\| I \\|]" #. type: Plain text #: ../../man/man5/manpath.man5:134 msgid "" "Lines of this form indicate which manpaths are to be treated as system " "manpaths, and optionally where their cat files should be stored. This field " "type is particularly important if B is a setuid program, as (when in " "the system configuration file %manpath_config_file% rather than the per-user " "configuration file .manpath) it indicates which manual page hierarchies to " "access as the setuid user and which as the invoking user." msgstr "" "这种形式的行指示哪些 manpath 视为系统 manpath,还可指定它们的 cat 文件保存在" "哪里。如果 B 是一个 setuid 程序,此字段类型将尤为重要,因为(当在系统配置" "文件 %manpath_config_file% 而不是每个用户配置文件 .manpath 中时)它指示哪些手" "册页层次结构作为 setuid 用户访问,哪些作为调用用户访问。" #. type: Plain text #: ../../man/man5/manpath.man5:142 msgid "" "The system manual page hierarchies are usually those stored under I " "such as I, I and I." msgstr "" "系统手册页层次结构通常保存在 I 下,如 I, I " "和 I。" #. type: Plain text #: ../../man/man5/manpath.man5:148 msgid "" "If cat pages from a particular I are not to be stored or " "are to be stored in the traditional location, I may be " "omitted." msgstr "" "如果来自某个特定 I 的 cat 页面不保存,或保存在传统位置,可以" "忽略 I。" #. type: Plain text #: ../../man/man5/manpath.man5:157 msgid "" "Traditional cat placement would be impossible for read only mounted manual " "page hierarchies and because of this it is possible to specify any valid " "directory hierarchy for their storage. To observe the B the " "keyword B can be used in place of an actual directory." msgstr "" "传统的 cat 保存位置无法处理只读方式挂臷的手册页层次结构,因此(考虑到这种情" "况),可以指定任何有效的目录层次结构来存储 cat。要观察 B,可以在" "实际目录的位置使用关键词“B”。" #. type: Plain text #: ../../man/man5/manpath.man5:166 msgid "" "Unfortunately, it is necessary to specify B system man tree paths, " "including alternate operating system paths such as I and any " "B paths such as I." msgstr "" "不幸的是,需要指定 B<所有> 系统 man 目录树的路径,包括替代的操作系统路径,如 " "I 和任何的 B 路径,如 I。" #. type: Plain text #: ../../man/man5/manpath.man5:174 msgid "" "As the information is parsed line by line in the order written, it is " "necessary for any manpath that is a sub-hierarchy of another hierarchy to be " "listed first, otherwise an incorrect match will be made. An example is that " "I must come before I." msgstr "" "由于是按写的顺序逐行解析的,因此必须先列出作为另一层次结构的次级结构的 " "manpath,否则会出现不正确的匹配。例如,I 应出现在 I 之前。" #. type: TP #: ../../man/man5/manpath.man5:174 #, no-wrap msgid "BI<\\ key\\ value>" msgstr "BI<\\ 键\\ 值>" #. type: Plain text #: ../../man/man5/manpath.man5:184 msgid "" "Lines of this form define miscellaneous configuration variables; see the " "default configuration file for those variables used by the manual pager " "utilities. They include default paths to various programs (such as I " "and I), and default sets of arguments to those programs." msgstr "" "这种形式的行定义各种配置变量;请查看默认的配置文件了解手册分页工具使用了哪些" "变量。它们包括指向各种程序的路径(如 I 和 I),和这些程序的默认参数" "集。" #. type: TP #: ../../man/man5/manpath.man5:184 #, no-wrap msgid "B
I
.\\|.\\|." msgstr "B
I<章节> .\\|.\\|." #. type: Plain text #: ../../man/man5/manpath.man5:192 msgid "" "Lines of this form define the order in which manual sections should be " "searched. If there are no B
directives in the configuration file, " "the default is:" msgstr "" "这种形式的行定义手册章节的搜索顺序。如果配置文件中没有 B
指令,默认" "为:" #. type: Plain text #: ../../man/man5/manpath.man5:202 msgid "" "If multiple B
directives are given, their section lists will be " "concatenated." msgstr "如果给出了多个 B
指令,它们的章节列表会被合并。" #. type: Plain text #: ../../man/man5/manpath.man5:209 msgid "" "If a particular extension is not in this list (say, 1mh) it will be " "displayed with the rest of the section it belongs to. The effect of this is " "that you only need to explicitly list extensions if you want to force a " "particular order. Sections with extensions should usually be adjacent to " "their main section (e.g. \"1 1mh 8 ...\")." msgstr "" "如果某个特定扩展不在列表中(像 1mh),它会和它所属章节的其他部分一起显示。这样" "的效果是,若要强制某种特定的顺序,您只需明确列出扩展。带扩展的章节通常应该与" "其主章节相邻(如“1 1mh 8 ...)。" #. type: Plain text #: ../../man/man5/manpath.man5:212 msgid "B is accepted as an alternative name for this directive." msgstr "B 是此指令的替代名称,也允许使用。" #. type: TP #: ../../man/man5/manpath.man5:213 #, no-wrap msgid "BI<\\ width>" msgstr "BI<\\ 宽度>" #. type: Plain text #: ../../man/man5/manpath.man5:219 msgid "" "If the terminal width is less than I, cat pages will not be created " "(if missing) or displayed. The default is 80." msgstr "" "如果终端宽度小于 I<宽度>,将不会创建(若缺少)或显示 cat 页面。默认值为 80。" #. type: TP #: ../../man/man5/manpath.man5:219 #, no-wrap msgid "BI<\\ width>" msgstr "BI<\\ 宽度>" #. type: Plain text #: ../../man/man5/manpath.man5:225 msgid "" "If the terminal width is greater than I, cat pages will not be " "created (if missing) or displayed. The default is 80." msgstr "" "如果终端宽度大于 I<宽度>,将不会创建(若缺少)或显示 cat 页面。默认值为 80。" #. type: TP #: ../../man/man5/manpath.man5:225 #, no-wrap msgid "BI<\\ width>" msgstr "BI<\\ 宽度>" #. type: Plain text #: ../../man/man5/manpath.man5:235 msgid "" "If I is non-zero, cat pages will always be formatted for a terminal " "of the given width, regardless of the width of the terminal actually being " "used. This overrides B and B." msgstr "" "如果 I<宽度> 是非零的,对指定宽度的终端将总是格式化 cat 页面,不管实际使用的" "终端宽度是多少。此数值将覆盖 B 和 B。" #. type: Plain text #: ../../man/man5/manpath.man5:240 msgid "This flag prevents B<%man%>(1) from creating cat pages automatically." msgstr "此标志阻止 B<%man%>(1) 自动创建 cat 页面。" #. type: Plain text #: ../../man/man5/manpath.man5:244 msgid "" "Unless the rules above are followed and observed precisely, the manual pager " "utilities will not function as desired. The rules are overly complicated." msgstr "" "除非完全准确的遵守了这些规则,否则手册分页工具会工作不正常。这些规则过于复杂" "了。" #. type: Plain text #: ../../man/man8/accessdb.man8:16 msgid "" "accessdb - dumps the content of a man-db database in a human readable format" msgstr "accessdb - 以易读的格式转储 man-db 数据库的内容" #. type: Plain text #: ../../man/man8/accessdb.man8:20 msgid "B [\\|B<-d?V>\\|] [Iindex-fileE>]" msgstr "B [\\|B<-d?V>\\|] [I索引文件E>]" #. type: Plain text #: ../../man/man8/accessdb.man8:27 msgid "" "B will output the data contained within a man-db database in a " "human readable form. By default, it will dump the data from Bdb-typeE,> where Edb-typeE is dependent on the " "database library in use." msgstr "" "B 会以易读的格式输出 man-db 数据库中包含的内容。它默认转储来自 Bdb-typeE> 的数据,其中 Edb-typeE 由所使" "用的数据库的库确定。" #. type: Plain text #: ../../man/man8/accessdb.man8:29 msgid "Supplying an argument to accessdb will override this default." msgstr "给 accessdb 提供参数会覆盖这一默认值。" #. type: Plain text #: ../../man/man8/catman.man8:15 msgid "%catman% - create or update the pre-formatted manual pages" msgstr "%catman% - 创建或更新预格式化的手册页" #. type: Plain text #: ../../man/man8/catman.man8:24 msgid "" "B<%catman%> [\\|B<-d?V>\\|] [\\|B<-M> I\\|] [\\|B<-C> I\\|] [\\|" "I
\\|] \\&.\\|.\\|." msgstr "" "B<%catman%> [\\|B<-d?V>\\|] [\\|B<-M> I<路径>\\|] [\\|B<-C> I<文件>\\|] [\\|" "I<章节>\\|] \\&.\\|.\\|." #. type: Plain text #: ../../man/man8/catman.man8:32 msgid "" "B<%catman%> is used to create an up to date set of pre-formatted manual " "pages known as cat pages. Cat pages are generally much faster to display " "than the original manual pages, but require extra storage space. The " "decision to support cat pages is that of the local administrator, who must " "provide suitable directories to contain them." msgstr "" "B<%catman%> 用于创建最新的预格式化手册页集合(称为 cat 页面)。Cat 页面通常比原" "手册页显示得快。若本地管理员决定加入 cat 页面支持,他们必须提供合适的目录来保" "存这些页面。" #. type: Plain text #: ../../man/man8/catman.man8:49 msgid "" "The options available to B<%catman%> are the manual page hierarchies and " "sections to pre-format. The default hierarchies are those specified as " "system hierarchies in the man-db configuration file, and the default " "sections are either the colon-delimited contents of the environment variable " "$B or the standard set compiled into B<%man%> if $B is " "undefined. Supplying B<%catman%> with a set of whitespace-delimited section " "names will override both of the above." msgstr "" "B<%catman%> 的可用选项为要预格式化的手册页层次结构和章节。默认的层次结构是那" "些在 man-db 配置文件中指定的系统层次结构,默认章节是环境变量 $B 中以" "冒号分隔的内容或编译进 B<%man%> 的标准集合(如果未定义 $B)。给 " "B<%catman%> 提供一组空格分隔的章节名会覆盖以上两个选项。" #. type: Plain text #: ../../man/man8/catman.man8:55 msgid "" "B<%catman%> makes use of the B database cache associated with each " "hierarchy to determine which files need to be formatted." msgstr "" "B<%catman%> 利用与每个层次结构关联的 B<索引> 数据库缓存来确定需要格式化哪些文" "件。" #. type: Plain text #: ../../man/man8/catman.man8:64 msgid "" "Specify an alternate colon-delimited manual page hierarchy search path. By " "default, this is all paths indicated as system hierarchies in the man-db " "configuration file." msgstr "" "指定替代的手册页层次结构搜索路径,以冒号分隔。默认情况下,这是 man-db 配置文" "件中指定的所有系统层次结构。" #. type: Plain text #: ../../man/man8/catman.man8:116 ../../man/man8/mandb.man8:207 msgid "An alternate or FSSTND compliant global I database cache." msgstr "替代的或 FSSTND 兼容的全局 I<索引> 数据库缓存。" #. type: Plain text #: ../../man/man8/mandb.man8:17 msgid "%mandb% - create or update the manual page index caches" msgstr "%mandb% - 创建或更新手册页索引缓存" #. type: Plain text #: ../../man/man8/mandb.man8:23 msgid "" "B<%mandb%> [\\|B<-dqsucpt?V>\\|] [\\|B<-C> I\\|] [\\|I\\|]" msgstr "" "B<%mandb%> [\\|B<-dqsucpt?V>\\||\\|B<-h>\\||\\|B<-V>\\|] [\\|B<-C> I<文件" ">\\|] [\\|I\\|]" #. type: Plain text #: ../../man/man8/mandb.man8:30 msgid "" "B<%mandb%> [\\|B<-dqsut>\\|] [\\|B<-C> I\\|] B<-f> I\\ .\\|." "\\|." msgstr "" "B<%mandb%> [\\|B<-dqsut>\\|] [\\|B<-C> I<文件>\\|] B<-f> I<文件名>\\ .\\|." "\\|." #. type: Plain text #: ../../man/man8/mandb.man8:38 msgid "" "B<%mandb%> is used to initialise or manually update B database " "caches. The caches contain information relevant to the current state of the " "manual page system and the information stored within them is used by the man-" "db utilities to enhance their speed and functionality." msgstr "" "B<%mandb%> 用于初始化或手动更新 B<索引> 数据库缓存。缓存包含与手册页系统当前" "状态相关的信息;保存在缓存中的这些信息被 man-db 工具用来提高速度和增强功能。" #. type: Plain text #: ../../man/man8/mandb.man8:46 msgid "" "When creating or updating an B, B<%mandb%> will warn of bad ROFF .so " "requests, bogus manual page filenames and manual pages from which the " "B cannot be parsed." msgstr "" "当创建或更新 B<索引>时,B<%mandb%> 会警告错误的 ROFF .so 请求,无效的手册页名" "称和手册页,因为 B 无法解析它们。" #. type: Plain text #: ../../man/man8/mandb.man8:52 msgid "" "Supplying B<%mandb%> with an optional colon-delimited path will override the " "internal system manual page hierarchy search path, determined from " "information found within the man-db configuration file." msgstr "" "给 B<%mandb%> 提供可选的,以冒号分隔的路径会覆盖内部的系统手册页层次结构搜索" "路径,这些路径是从 man-db 配置文件中的信息确定的。" #. type: SH #: ../../man/man8/mandb.man8:52 #, no-wrap msgid "DATABASE CACHES" msgstr "数据库缓存" #. type: Plain text #: ../../man/man8/mandb.man8:55 msgid "" "B<%mandb%> can be compiled with support for any one of the following " "database types." msgstr "B<%mandb%> 可以编译支持以下任何一种数据库类型。" #. type: tbl table #: ../../man/man8/mandb.man8:59 #, no-wrap msgid "Name" msgstr "名称" #. type: tbl table #: ../../man/man8/mandb.man8:59 #, no-wrap msgid "Async" msgstr "异步" #. type: tbl table #: ../../man/man8/mandb.man8:59 #, no-wrap msgid "Filename" msgstr "文件名" #. type: tbl table #: ../../man/man8/mandb.man8:61 #, no-wrap msgid "Berkeley db" msgstr "Berkeley db" #. type: tbl table #: ../../man/man8/mandb.man8:61 ../../man/man8/mandb.man8:62 #, no-wrap msgid "Yes" msgstr "是" #. type: tbl table #: ../../man/man8/mandb.man8:61 #, no-wrap msgid "I" msgstr "I" #. type: tbl table #: ../../man/man8/mandb.man8:62 #, no-wrap msgid "GNU gdbm" msgstr "GNU gdbm" #. type: tbl table #: ../../man/man8/mandb.man8:62 #, no-wrap msgid "I" msgstr "I" #. type: tbl table #: ../../man/man8/mandb.man8:63 #, no-wrap msgid "UNIX ndbm" msgstr "UNIX ndbm" #. type: tbl table #: ../../man/man8/mandb.man8:63 #, no-wrap msgid "No" msgstr "否" #. type: tbl table #: ../../man/man8/mandb.man8:63 #, no-wrap msgid "I" msgstr "I" #. type: Plain text #: ../../man/man8/mandb.man8:74 msgid "" "Those database types that support asynchronous updates provide enhanced " "speed at the cost of possible corruption in the event of unusual " "termination. In an unusual case where this has occurred, it may be " "necessary to rerun B<%mandb%> with the B<-c> option to re-create the " "databases from scratch." msgstr "" "那些提供异步更新的数据库速度更快,但代价是可能在异常中止时损坏数据。万一这种" "事情发生,可能要重新以 B<-c> 选项运行 B<%mandb%> 来重建数据库。" #. type: Plain text #: ../../man/man8/mandb.man8:81 msgid "Produce no warnings." msgstr "不显示警告。" #. type: Plain text #: ../../man/man8/mandb.man8:85 msgid "" "Do not spend time looking for or adding information to the databases " "regarding stray cats." msgstr "不花时间查找或向数据库添加有关孤立 cat 页面的信息。" #. type: Plain text #: ../../man/man8/mandb.man8:89 msgid "" "Do not spend time checking for deleted manual pages and purging them from " "the databases." msgstr "不花时间检查删除的手册页并从数据库中清理它们。" #. type: Plain text #: ../../man/man8/mandb.man8:101 msgid "" "By default, B<%mandb%> will try to update any previously created databases. " "If a database does not exist, it will create it. This option forces " "B<%mandb%> to delete previous databases and re-create them from scratch, and " "implies B<--no-purge.> This may be necessary if a database becomes corrupt " "or if a new database storage scheme is introduced in the future." msgstr "" "默认情况下,B<%mandb%> 会尝试更新任何以前创建的数据库。如果某个数据库不存在," "程序会创建它。此选项强制 B<%mandb%> 删除以前的数据库并重新生成数据库,并隐含" "了 B<--no-purge>。在数据库损坏或将来引入新数据库存储方案时,这一选项可能用" "到。" #. type: Plain text #: ../../man/man8/mandb.man8:105 msgid "" "Create user databases only, even with write permissions necessary to create " "system databases." msgstr "只创建用户数据库,即使有创建系统数据库所需的写权限。" #. type: Plain text #: ../../man/man8/mandb.man8:111 msgid "" "Perform correctness checks on manual pages in the hierarchy search path. " "With this option, B<%mandb%> will not alter existing databases." msgstr "" "对层次结构搜索路径中的手册页执行正确性检查。使用此选项时,B<%mandb%> 不会更改" "现有的数据库。" #. type: Plain text #: ../../man/man8/mandb.man8:125 msgid "" "Update only the entries for the given filename. This option is not for " "general use; it is used internally by B<%man%> when it has been compiled " "with the B option and finds that a page is out of date. It " "implies B<-p> and disables B<-c> and B<-s>." msgstr "" "只更新指定文件名对应的记录。此选项不作常规使用;它由 B<%man%> 内部使用(以 " "B 选项编译时),以便查找页面是否过期。它隐含了 B<-p>,关闭了 " "B<-c> 和 B<-s>。" #. type: Plain text #: ../../man/man8/mandb.man8:132 msgid "Show the usage message, then exit." msgstr "显示用法消息,然后退出。" #. type: Plain text #: ../../man/man8/mandb.man8:138 msgid "Show the version, then exit." msgstr "显示版本号,然后退出。" #. type: Plain text #: ../../man/man8/mandb.man8:145 msgid "Usage, syntax, or configuration file error." msgstr "用法、语法或配置文件错误。" #. type: Plain text #: ../../man/man8/mandb.man8:151 msgid "A child process failed." msgstr "子进程失败。" #. type: SH #: ../../man/man8/mandb.man8:151 #, no-wrap msgid "DIAGNOSTICS" msgstr "诊断" #. type: Plain text #: ../../man/man8/mandb.man8:153 msgid "The following warning messages can be emitted during database building." msgstr "在构建数据库时可能会显示以下警告消息。" #. type: TP #: ../../man/man8/mandb.man8:153 #, no-wrap msgid "BfilenameE: whatis parse for page(sec) failed>" msgstr "B文件名E: 页面(章节) 的 whatis 解析失败>" #. type: Plain text #: ../../man/man8/mandb.man8:164 msgid "" "An attempt to extract whatis line(s) from the given EfilenameE " "failed. This is usually due to a poorly written manual page, but if many " "such messages are emitted it is likely that the system contains non-standard " "manual pages which are incompatible with the man-db whatis parser. See the " "B section in B(1) for more information." msgstr "" "从给定 E文件名E 提取 whatis 行失败。这通常是由于手册编写不当导致的。" "但如果出现了大量这种消息,则可能是系统包含非标准的,和 man-db whatis 解析器不" "兼容的手册页。请参阅 B(1) 中的 B 一节了解更多信息。" #. type: TP #: ../../man/man8/mandb.man8:164 #, no-wrap msgid "BfilenameE: is a dangling symlink>" msgstr "B文件名E: 是一个的无效的符号链接>" #. type: Plain text #: ../../man/man8/mandb.man8:169 msgid "" "EfilenameE does not exist but is referenced by a symbolic link. " "Further diagnostics are usually emitted to identify the EfilenameE " "of the offending link." msgstr "" "E文件名E不存在,但被一个符号链接引用。通常会给出进一步的诊断信息,识" "别出非法链接的 E文件名E。" #. type: TP #: ../../man/man8/mandb.man8:169 #, no-wrap msgid "BfilenameE: bad symlink or ROFF `.so' request>" msgstr "B文件名E: 错误的符号链接或 ROFF `.so' 请求>" #. type: Plain text #: ../../man/man8/mandb.man8:173 msgid "" "EfilenameE is either a symbolic link to, or contains a ROFF include " "request to, a non existent file." msgstr "" "E文件名E 是指向不存在的文件的符号链接,或包含带有请求不存在文件的 " "ROFF。" #. type: TP #: ../../man/man8/mandb.man8:173 #, no-wrap msgid "BfilenameE: ignoring bogus filename>" msgstr "B文件名E: 将忽略假的文件名>" #. type: Plain text #: ../../man/man8/mandb.man8:179 msgid "" "The EfilenameE may or may not be a valid manual page but its name is " "invalid. This is usually due to a manual page with sectional extension " "ExE being put in manual page section EyE." msgstr "" "E文件名E 可能是或不是有效的手册页,但它的名称是无效的。这通常是由于手" "册页包含章节扩展 ExE 却被放在了手册页章节 EyE。" #. type: TP #: ../../man/man8/mandb.man8:179 #, no-wrap msgid "Bfilename_maskE: competing extensions>" msgstr "B文件名掩码E: 扩展冲突>" #. type: Plain text #: ../../man/man8/mandb.man8:185 msgid "" "The wildcard Efilename_maskE is not unique. This is usually caused " "by the existence of both a compressed and uncompressed version of the same " "manual page. All but the most recent are ignored." msgstr "" "通配符 E文件名掩码E 不唯一。这通常是同时存在同一手册页的压缩和非压缩" "版本导致的。" #. type: Plain text #: ../../man/man8/mandb.man8:196 msgid "Older locations for the database cache included:" msgstr "包含的数据库缓存的较早位置:" #. type: Plain text #: ../../man/man8/mandb.man8:217 msgid "" "The B section formerly in this manual page is now part of " "B(1)." msgstr "此手册页中的 B 小节现在是 B(1) 的一部分。" #~ msgid "Type" #~ msgstr "类型" #~ msgid "Binary tree" #~ msgstr "二叉树" #~ msgid "Hashed" #~ msgstr "已散列" #~ msgid "" #~ "B<%man%> [\\|B<-C> I\\|] [\\|B<-d>\\|] [\\|B<-D>\\|] [\\|B<--" #~ "warnings>\\|[\\|=I\\|]\\|] [\\|B<-R> I\\|] [\\|B<-L> " #~ "I\\|] [\\|B<-m> I\\|[\\|,.\\|.\\|.\\|]\\|] [\\|B<-M> " #~ "I\\|] [\\|B<-S> I\\|] [\\|B<-e> I\\|] [\\|B<-i>\\||" #~ "\\|B<-I>\\|] [\\|B<--regex>\\||\\|B<--wildcard>\\|] [\\|B<--names-" #~ "only>\\|] [\\|B<-a>\\|] [\\|B<-u>\\|] [\\|B<--no-subpages>\\|] [\\|B<-P> " #~ "I\\|] [\\|B<-r> I\\|] [\\|B<-7>\\|] [\\|B<-E> " #~ "I\\|] [\\|B<--no-hyphenation>\\|] [\\|B<--no-justification>\\|] " #~ "[\\|B<-p> I\\|] [\\|B<-t>\\|] [\\|B<-T>\\|[\\|I\\|]\\|] " #~ "[\\|B<-H>\\|[\\|I\\|]\\|] [\\|B<-X>\\|[\\|I\\|]\\|] [\\|B<-" #~ "Z>\\|] [\\|[\\|I
\\|] I[.\\|I
\\|]\\ \\|.\\|.\\|." #~ "\\|]\\ .\\|.\\|.\\&" #~ msgstr "" #~ "B<%man%> [\\|B<-C> I<文件>\\|] [\\|B<-d>\\|] [\\|B<-D>\\|] [\\|B<--" #~ "warnings>\\|[\\|=I<警告>\\|]\\|] [\\|B<-R> I<编码>\\|] [\\|B<-L> I<区域" #~ ">\\|] [\\|B<-m> I<系统>\\|[\\|,.\\|.\\|.\\|]\\|] [\\|B<-M> I<路径>\\|] " #~ "[\\|B<-S> I<列表>\\|] [\\|B<-e> I<扩展>\\|] [\\|B<-i>\\||\\|B<-I>\\|] [\\|" #~ "B<--regex>\\||\\|B<--wildcard>\\|] [\\|B<--names-only>\\|] [\\|B<-a>\\|] " #~ "[\\|B<-u>\\|] [\\|B<--no-subpages>\\|] [\\|B<-P> I<分页程序>\\|] [\\|B<-" #~ "r> I<提示>\\|] [\\|B<-7>\\|] [\\|B<-E> I<编码>\\|] [\\|B<--no-" #~ "hyphenation>\\|] [\\|B<--no-justification>\\|] [\\|B<-p> I<字符串>\\|] " #~ "[\\|B<-t>\\|] [\\|B<-T>\\|[\\|I<设备>\\|]\\|] [\\|B<-H>\\|[\\|I<浏览器" #~ ">\\|]\\|] [\\|B<-X>\\|[\\|I\\|]\\|] [\\|B<-Z>\\|] [\\|[\\|I<章节" #~ ">\\|] I<页>[.\\|I<章节>\\|]\\ \\|.\\|.\\|.\\|]\\ .\\|.\\|.\\&" #~ msgid "" #~ "B<%man%> B<-K> [\\|B<-w>\\||\\|B<-W>\\|] [\\|B<-S> I\\|] [\\|B<-" #~ "i>\\||\\|B<-I>\\|] [\\|B<--regex>\\|] [\\|I
\\|] I\\ .\\|." #~ "\\|.\\&" #~ msgstr "" #~ "B<%man%> B<-K> [\\|B<-w>\\||\\|B<-W>\\|] [\\|B<-S> I\\|] [\\|B<-" #~ "i>\\||\\|B<-I>\\|] [\\|B<--regex>\\|] [\\|I<章节>\\|] I<词语>\\ .\\|.\\|." #~ "\\&" #~ msgid "" #~ "B<%man%> B<-l> [\\|B<-C> I\\|] [\\|B<-d>\\|] [\\|B<-D>\\|] [\\|B<--" #~ "warnings>\\|[\\|=I\\|]\\|] [\\|B<-R> I\\|] [\\|B<-L> " #~ "I\\|] [\\|B<-P> I\\|] [\\|B<-r> I\\|] [\\|" #~ "B<-7>\\|] [\\|B<-E> I\\|] [\\|B<-p> I\\|] [\\|B<-t>\\|] " #~ "[\\|B<-T>\\|[\\|I\\|]\\|] [\\|B<-H>\\|[\\|I\\|]\\|] [\\|" #~ "B<-X>\\|[\\|I\\|]\\|] [\\|B<-Z>\\|] I \\&.\\|.\\|.\\&" #~ msgstr "" #~ "B<%man%> B<-l> [\\|B<-C> I<文件>\\|] [\\|B<-d>\\|] [\\|B<-D>\\|] [\\|B<--" #~ "warnings>\\|[\\|=I<警告>\\|]\\|] [\\|B<-R> I<编码>\\|] [\\|B<-L> I<区域" #~ ">\\|] [\\|B<-P> I<分页程序>\\|] [\\|B<-r> I<提示>\\|] [\\|B<-7>\\|] [\\|" #~ "B<-E> I<编码>\\|] [\\|B<-p> I<字符串>\\|] [\\|B<-t>\\|] [\\|B<-T>\\|[\\|I<" #~ "设备>\\|]\\|] [\\|B<-H>\\|[\\|I<浏览器>\\|]\\|] [\\|B<-X>\\|[\\|" #~ "I\\|]\\|] [\\|B<-Z>\\|] I<文件> \\&.\\|.\\|.\\&" #~ msgid "" #~ "B<%man%> B<-w>\\||\\|B<-W> [\\|B<-C> I\\|] [\\|B<-d>\\|] [\\|B<-" #~ "D>\\|] I \\&.\\|.\\|.\\&" #~ msgstr "" #~ "B<%man%> B<-w>\\||\\|B<-W> [\\|B<-C> I<文件>\\|] [\\|B<-d>\\|] [\\|B<-" #~ "D>\\|] I<页> \\&.\\|.\\|.\\&" #~ msgid "" #~ "B<%man%> B<-c> [\\|B<-C> I\\|] [\\|B<-d>\\|] [\\|B<-D>\\|] I " #~ "\\&.\\|.\\|.\\&" #~ msgstr "" #~ "B<%man%> B<-c> [\\|B<-C> I<文件>\\|] [\\|B<-d>\\|] [\\|B<-D>\\|] I<页> " #~ "\\&.\\|.\\|.\\&" #~ msgid "B<%man%> [\\|B<-?V>\\|]" #~ msgstr "B<%man%> [\\|B<-?V>\\|]" #~ msgid "" #~ "The manual pager utilities packaged as B make extensive use of " #~ "B database caches. These caches contain information such as where " #~ "each manual page can be found on the filesystem and what its I " #~ "(short one line description of the man page) contains, and allow B<%man%> " #~ "to run faster than if it had to search the filesystem each time to find " #~ "the appropriate manual page. If requested using the B<-u> option, B " #~ "will ensure that the caches remain consistent, which can obviate the need " #~ "to manually run software to update traditional I text databases." #~ msgstr "" #~ "手册分页程序工具封装在 B 程序包里,它们充分利用 B<索引> 数据库缓" #~ "存。这些缓存包含了诸如每个手册页存储在文件系统的什么位置,它的 I " #~ "(对手册页的一句概述) 包含什么,而且能让 B<%man%> 运行更快些,因为不用每次" #~ "搜索文件系统查找相应的手册页。如果调用时使用了 B<-u> 选项,B 会保证缓" #~ "存的一致性;这避免了手动运行软件来更新传统的 I 文本数据库。" #~ msgid "" #~ "If B<%man%> cannot find a B<%mandb%> initiated B database for a " #~ "particular manual page hierarchy, it will still search for the requested " #~ "manual pages, although file globbing will be necessary to search within " #~ "that hierarchy. If B<%whatis%> or B<%apropos%> fails to find an B " #~ "it will try to extract information from a traditional I database " #~ "instead." #~ msgstr "" #~ "如果 B<%man%> 从 B<%mandb%> 初始化的 B<索引> 数据库中找不到某个手册页层次" #~ "结构,它仍然会搜索请求的手册页,尽管搜索该层次结构时需要展开文件。如果 " #~ "B<%whatis%> 或 B<%apropos%> 找不到 B<索引>,它会尝试从传统的 I 数" #~ "据库中提取信息。" #~ msgid "" #~ "These utilities support compressed source nroff files having, by default, " #~ "the extensions of B<.Z>, B<.z> and B<.gz>. It is possible to deal with " #~ "any compression extension, but this information must be known at compile " #~ "time. Also, by default, any cat pages produced are compressed using " #~ "B. Each `global' manual page hierarchy such as I " #~ "or I may have any directory as its cat page hierarchy. " #~ "Traditionally the cat pages are stored under the same hierarchy as the " #~ "man pages, but for reasons such as those specified in the B, it may be better to store them elsewhere. For " #~ "details on how to do this, please read B(5). For details on why " #~ "to do this, read the standard." #~ msgstr "" #~ "这些工具默认支持以 B<.Z>, B<.z> 和 B<.gz> 为扩展名的 nroff 压缩源文件。可" #~ "以支持其他压缩扩展名,但相应信息需要在编译时提供。同样,任何 cat 页面将使" #~ "用 B 压缩。每个“全局”手册页层次结构如 I 或 I 可以包含任何与其 cat 页层次结构相同的目录。传统上 cat 页面保存" #~ "在与 man 页面相同的层次结构下,但由于某些原因,例如 B 所指出的,可能将它们保存在其他位置更" #~ "好。有关如何操作的详细信息,请参阅 B(5)。想了解这样做的详细原因," #~ "请阅读标准文档。" #~ msgid "" #~ "B<%man%> will search for the desired manual pages within the I " #~ "database caches. If the B<-u> option is given, a cache consistency check " #~ "is performed to ensure the databases accurately reflect the filesystem. " #~ "If this option is always given, it is not generally necessary to run " #~ "B<%mandb%> after the caches are initially created, unless a cache becomes " #~ "corrupt. However, the cache consistency check can be slow on systems " #~ "with many manual pages installed, so it is not performed by default, and " #~ "system administrators may wish to run B<%mandb%> every week or so to keep " #~ "the database caches fresh. To forestall problems caused by outdated " #~ "caches, B<%man%> will fall back to file globbing if a cache lookup fails, " #~ "just as it would if no cache was present." #~ msgstr "" #~ "B<%man%> 将在 I<索引> 数据库缓存中搜索需要的手册页。如果指定了 B<-u> 选" #~ "项,将执行缓存一致性检查来保证数据库与文件系统精确对应。如果总是指定该选" #~ "项,则不必在缓存初次创建后运行 B<%mandb%>,除非缓存被破坏。不过,缓存一致" #~ "性检查在安装了很多手册页的系统上可能很慢,因此默认不检查;系统管理员可以隔" #~ "段时间(如每周)运行一次 B<%mandb%> 来保证数据库缓存及时更新。为预防过期缓存" #~ "导致的问题,B<%man%> 会在查找缓存失败后退回到文件展开查找,就像没有缓存时" #~ "一样。" #~ msgid "" #~ "Once a manual page has been located, a check is performed to find out if " #~ "a relative preformatted `cat' file already exists and is newer than the " #~ "nroff file. If it does and is, this preformatted file is (usually) " #~ "decompressed and then displayed, via use of a pager. The pager can be " #~ "specified in a number of ways, or else will fall back to a default is " #~ "used (see option B<-P> for details). If no cat is found or is older than " #~ "the nroff file, the nroff is filtered through various programs and is " #~ "shown immediately." #~ msgstr "" #~ "一旦定位到手册页,程序将检查是否已存在一个相关的“cat”文件并且比 nroff 文件" #~ "新。如果是,这个预格式化的文件(通常)会使用分页程序解压和显示。分页程序可以" #~ "通过几种方式指定,或者退回到使用一个默认的(详见 B<-P> 选项)。如果找不到 " #~ "cat 文件或它比 nroff 文件旧,nroff 将通过各种程序过滤并立即显示。" #~ msgid "" #~ "If a cat file can be produced (a relative cat directory exists and has " #~ "appropriate permissions), B<%man%> will compress and store the cat file " #~ "in the background." #~ msgstr "" #~ "如果可以生成 cat 文件(相应的 cat 目录存在并有正确的权限),B<%man%> 会在后" #~ "台压缩并保存 cat 文件。" #~ msgid "" #~ "Don't actually display the manual pages, but do print the location(s) of " #~ "the source nroff files that would be formatted." #~ msgstr "不显示手册页,但打印将被格式化的 nroff 文件的位置。" #~ msgid "" #~ "This option causes B<%man%> to perform an `inode level' consistency check " #~ "on its database caches to ensure that they are an accurate representation " #~ "of the filesystem. It will only have a useful effect if B<%man%> is " #~ "installed with the setuid bit set." #~ msgstr "" #~ "此选项使 B<%man%> 对数据库缓存进行“inode 级别”的一致性检查,以保证缓存与文" #~ "件系统精确对应。只有安装的 B<%man%> 程序设置了 setuid 权限位时它才有效。" #~ msgid "" #~ "The contents of $B are added to the command line every time " #~ "B invokes the formatter (B, B, or B)." #~ msgstr "" #~ "$B 的内容会在每次 B 调用格式化程序(B, B 或 " #~ "B)时添加到命令行。" #~ msgid "the man-db package manual, B" #~ msgstr "man-db 包的手册,B" #~ msgid "%thapropos%" #~ msgstr "%thapropos%" #~ msgid "%date%" #~ msgstr "%date%" #~ msgid "%version%" #~ msgstr "%version%" #~ msgid "LEXGROG" #~ msgstr "LEXGROG" #~ msgid "%thman%" #~ msgstr "%thman%" #~ msgid "%thmanconv%" #~ msgstr "%thmanconv%" #~ msgid "%thmanpath%" #~ msgstr "%thmanpath%" #~ msgid "%thwhatis%" #~ msgstr "%thwhatis%" #~ msgid "%thzsoelim%" #~ msgstr "%thzsoelim%" #~ msgid "MANPATH" #~ msgstr "MANPATH" #~ msgid "%manpath_config_file%" #~ msgstr "%manpath_config_file%" #~ msgid "ACCESSDB" #~ msgstr "ACCESSDB" #~ msgid "%thcatman%" #~ msgstr "%thcatman%" #~ msgid "%thmandb%" #~ msgstr "%thmandb%" #~ msgid "GNU gdbm v E= 1.6" #~ msgstr "GNU gdbm v E= 1.6" #~ msgid "GNU gdbm v E 1.6" #~ msgstr "GNU gdbm v E 1.6" #~ msgid "" #~ "$mtime$ -E \"795987034\"\n" #~ "$version$ -E \"2.3.1\"\n" #~ "apropos -E \"1 1 795981542 A - - search the manual page names and " #~ "descriptions\"\n" #~ "catman -E \"8 8 795981544 A - - create or update the pre-formatted " #~ "manual pages\"\n" #~ "man -E \"1 1 795981542 A - - an interface to the on-line reference " #~ "manuals\"\n" #~ "mandb -E \"8 8 795981544 A - - create or update the manual page index " #~ "caches\"\n" #~ "manpath -E \" 1 5\"\n" #~ "manpath~1 -E \"1 1 795981542 A - - determine search path for manual " #~ "pages\"\n" #~ "manpath~5 -E \"5 5 795981543 A - - format of the /etc/man_db.config " #~ "file\"\n" #~ "whatis -E \"1 1 795981543 A - - search the manual page names\"\n" #~ "zsoelim -E \"1 1 795981543 A - - satisfy .so requests in roff " #~ "input\"\n" #~ msgstr "" #~ "$mtime$ -E “795987034”\n" #~ "$version$ -E “2.3.1”\n" #~ "apropos -E “1 1 795981542 A - - 搜索手册页名称和描述”\n" #~ "catman -E “8 8 795981544 A - - 创建或更新预格式化的手册页”\n" #~ "man -E “1 1 795981542 A - - 在线参考手册的一个接口界面”\n" #~ "mandb -E “8 8 795981544 A - - 创建或更新手册页索引缓存”\n" #~ "manpath -E “ 1 5”\n" #~ "manpath~1 -E “1 1 795981542 A - - 定义手册页的搜索路径”\n" #~ "manpath~5 -E “5 5 795981543 A - - /etc/man_db.config 文件的格式”\n" #~ "whatis -E “1 1 795981543 A - - 搜索手册页名称\n" #~ "zsoelim -E “1 1 795981543 A - - 满足 roff 输入中的 .so 请求”\n"