最近在做中文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這樣man就是彩色了,如果希望調整顏色,可以相應修改上述的escape**。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'
不過這種方法有個***就是,會擾亂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...