彩色化man和中文化man

今天,在LinuxToy上看到如何让man彩色显示,尝试了一下,果然可以,于是转过来备份着。

另外,顺便也补充上如何让man显示中文。

 

零、我的系统是ubuntu 8.04,kernel是 2.6.24-27-generic。如果是其他系统的话,本办法不保证也能使用啊。

 

一、彩色化man

Step 1:在你的$HOME上创建一个 .terminfo目录

写道
mkdir ~/.terminfo/
 

Step 2:下载一个terminfo 描述文件

写道
wget http://nion.modprobe.de/mostlike.txt -O ~/.terminfo/mostlike.txt

 

Step 3:使用 tic 命令编译 mostlike.txt 文件

写道
tic ~/mostlike.txt

 

Step 4:alias man,并写入~/.bashrc

写道
echo 'alias man="TERMINFO=~/.terminfo/ LESS=C TERM=mostlike PAGER=less man"' >> ~/.bashrc

 

Step 5:生效~/.bashrc设置

写道
source ~/.bashrc

 

Step 6:试试看吧

 

colorful_man

 

 

Aug09-2010补充

今天看到一个更简单的办法,在~/.bashrc中添加:

export PAGER="`which less` -s"
export BROWSER="$PAGER"
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

注:这里这个办法是适合ubuntu的,如果你用的是RedHat系列的,方法不太一样,我回头再补充一下RedHat中的办法。

2.1 ubuntu中的办法

写道
sudo apt-get install manpages-zh

sudo sed -i s#/usr/share/man#/usr/share/man/zh_CN#g /etc/manpath.config

 

试试看:

 

man chinese

 

 

2.2 在REDHAT中的方法

下载附件中的manpages-zh-1.5.1-2.noarch.rpm.zip  , 用unzip解压后,安装rpm包,

 

 写道
sudo rpm -ivh manpages-zh-1.5.1-2.noarch.rpm
sudo sed -i s#/usr/share/man#/usr/share/man/zh_CN#g /etc/man.config

你可能感兴趣的:(C++,c,redhat,C#,ubuntu)