MAC 系統中顯示中文MAN手冊

2021-09-23 16:06:44 字數 1000 閱讀 4815

最近在做中文man手冊的翻譯,發現mac系統中的man命令不能像多數linux發行版那樣很好的顯示中文man手冊。

根據查詢的資料,找到了解決方法:

2、需要修改man的配置檔案:

sudo vi /private/etc/man.conf

修改nroff配置為:

nroff           preconv -e utf8 | /opt/local/bin/groff -wall -mtty-char -tutf8 -mandoc -c

這樣就可以將utf8編碼的man頁面通過轉碼而被groff識別。

修改pager配置為:

pager           /usr/bin/less -isr

這樣可以避免man手冊頁面中的ansi escape字串行干擾(用於控制顯示粗體等格式)

儲存即可。

順便,也說下如何彩色顯示man的方法。

在環境變數中增加如下:

export groff_no_sgr=1

export less_termcap_mb=$'\e[01;36m'

export less_termcap_md=$'\e[01;36m'

export less_termcap_me=$'\e[0m'

export less_termcap_se=$'\e[0m'

export less_termcap_so=$'\e[01;44;33m'

export less_termcap_ue=$'\e[0m'

export less_termcap_us=$'\e[01;33m'

這樣man就是彩色了,如果希望調整顏色,可以相應修改上述的escape**。

不過這種方法有個***就是,會擾亂env這樣的命令輸出的顯示。

所以,更好的解決方式是,使用env命令來重新定義man命令的環境:

man()
以上可以放到你的/etc/bashrc 裡面。

原文發布時間為:2013-10-25

man中顯示中文

在學習linux命令的過程中,man是很有用的乙個工具,但是對於很多英文水平有限的人來說學習起來有些困難,再此提供安裝中文版man的詳細步驟。當然英文水平不好是需要進行自我檢討的,希望在學習的時候利用中英文對照著來看。達到linux和英文一起進步的效果。本文以最常用的centos為例。講解如何安裝m...

man手冊,安裝中文手冊

一 man手冊。1 什麼是man手冊?man手冊就是linux提供給使用者檢視linux語法的一本書,當使用者遇到一些不懂的命令 函式時,不用刻意去記住命令 函式的用法,只需要記住怎麼在man手冊去查詢即可。遇到不懂的命令 查閱man手冊 得知 命令功能,命令引數,命令使用方法。遇到不懂的函式 查閱...

man中文手冊配置

對於英文比較差的程式設計師,檢視英文版的man還是有點吃力,簡單幾步配置,讓你不再頭疼。個人覺得還是閱讀英文手冊好,想作為一名出色的程式設計師,基本的英語閱讀能力是必須的,畢竟很多資源都是英文的 以下針對debian分支linux下的配置 1 安裝man中文包 sudo apt get instal...