|
楼主 |
发表于 2009-3-31 14:41:37
|
显示全部楼层
终端设置的是UTF-8,
[code]$locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
[/code]
奇怪的是,我将相应的 man 文件 copy 出来,用十六进制编辑器,将开始的两个中文 的字节序调换后,再copy回相应 man 目录,然后再 man ,那两个调换字节序的中文显示乱码,但是后面的大部分中文能显示,但也有一部分显示不正确,如下:
man(1) man(1)
NAME
man - ¼ 揼喌她¶显示在线帮助手册顮br manpath - 定义用户查找man手册页的路径
总览
man [-acdfFhkKtwW] [-m 系统名] [-p <前处理程庝 [-C <配置文件>] [-M <路径>] [-P <浏览方式>] [-S <区段清单>] [区段名称] 帮助主题
...
描述
man 格式化并显示在线帮助手册页面。此版本支持 MANPATH 咮B (MAN)PAGER 环境变量,因此,你可以拥有你自己的一系列 man 手册页并决定使
用哪个程序来显示此格式的页面ゥ¦
将 只查找在指定区段内的文档イ½ 也可以隨¿ 命令行或环境变量来指定查找区殧顺序和预定义将要执行的程序。如果主题中有符号,则将其作为文
件名的一部分处理,也就是说你可以甮B "man ./foo.5" 也可以用 man /cd/foo/bar.1.gz 来查看各man 文档SH 选项
-C 配置文件
定义man.conf供使用;默认使用的是 /etc/man.config 。(参见 man.conf(5))㮔P -M 路径定义丧»查找man手册页的目录。如果没有指定
此参数,系统环境变釮B MANPATH将被使用〥¦
文件中指定的查找。一个空皮B MANPATH 子字符串表示使用默认清单TP -P 浏览方式定义浏览的方式ウ¤选项将覆目B MANPAGER 环境变量
(此变量将覆目B PAGER 变量)エ¥不指宦¤参数,则使甮B MANPAGER 戮B PAGER 环境变量中的设置。此选项的预 设 的 显 示 方 式 丮BR
/usr/bin/less-isTP -S 区段清单该清单是丧»用冒号分隔的欲查找的手册清单ウ¤选项将覆目B MANSECT 环境变量〦些指令或程序可能有
两¸ª以上的主题,它们位于不同的区段中ゥ 此,要查看较后的匦®µ,你可以在此指宮B man 查找区段的顺序ゥ·体区段划分如下所示:
区段1:用户指仮br 区段2:系统调甮br 区段3:程序库调用
区段4:设央br 区段5:文件格弮br 区段6:游戮br 区段7:杂顮br 区段8:系统指仮br 区段9:内核内部指仮br 区段n:Tcl或Tk指令
-a 默认情况下,man在显示完每一个所查到的man手册页时会自动饇º程序エ使用此选项,则可使man显示扦与此主题相匹配的手册页内容, 茤¸
仅 仅是第丩¡¹㮔P -c 即使已存在最近已排版过的帮助文件(即以前曾查询过该主题的帮助文档),使用该参数后仍会再次执行並¬¡排版操
作ウ¤参数适用于已排版过的帮助文件已损坏或屏幕的行列数朦¹变时㮔P -d 不显示帮助文档的具体内容,只显示调试排错信息TP -D 既
显 示 帮 助 文 档 内 容 ,同时又显示调试排错信息㮔P -f 相当于运行whatis 的操作ゥ³:显示工具指令与工具程序的简单说明㮔P -F"
戢--preformat 只进行格式化操作,茤¸真正的显示出来㮔P -h 显示man的语法和参数说明,执行完成后逥 º程序㮔P -k 查 当 于 使 甮B
apropos 命令TP -K 在所有的帮助文件中查找包含有指定关键字的帮助文档。此操作可能很慢,所以在使用此参数时朥¥½配吳 的参数来
查找指定区段。(这只是一个粗略的概念,在作腦¬人的机器上每分钟**500个man文档。)
-m 系统吥®义扨¦
实在是搞不懂怎么回事了!! |
|