Linux 下man命令的使用

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  4、让man显示中文 ubuntu源里面已经包含了中文的man包,所以不用从其他地方down了,直接

  sudo apt-get install manpages-zh

  但是这样man默认显示的还不是中文,还需要以下两步

  a.把中文man包转换成utf8格式的新建一个脚本文件

  gedit t.sh

  把下面内容添加进去

  #!/bin/bashcd /usr/share/man/zh_CN/for k in *docd $kfor i in *.gzdo j=`echo${i%.gz}` gunzip $i iconv -f gb18030 -t utf8 $j >tmp mv tmp $j gzip $jdonecd..done

  然后

  sudo ./t

  b.修改man默认的语言 sudo gedit /etc/manpath.config 把里面的所有的 /usr/share/man 改成 /usr/share/man/zh_CN

  保存后退出,然后你再试一下man ls

  5、让没有中文帮助的显示英文做完上面第二部还不够,这时你再man 一下一些c语言函数(不要用printf,socket之类比较有名的函数,这些已经有中文帮助了)的时候就会发现竟然没有帮助,而刚才明明在第一步已经安装了啊。这是因为你上面把/usr/share/man 改成/usr/share/man/zh_CN的操作使man只在中文帮助中搜索,如果没有就直接放弃,因此还需要以下操作,才能让man在没有中文帮助的时候自动显示英文的帮助,如果英文的也没有,哪就真的没有了。

  sudo gedit /etc/manpath.config

  然后搜索你刚才改过的地方,然后在其后面添加同样的一行,只是后面的目录还用原来的/usr/share/man,比如在修改后的

  MANPATH_MAP /bin /usr/share/man/zh_CN

  再添加一行

  MANPATH_MAP /bin /usr/share/man

  6、新安装了ubuntu 8.04版本,发现安装过的系统中缺少很多手册页。用以下命令搞定了

  sudo apt-get install manpages

  sudo apt-get install manpages-de

  sudo apt-get install manpages-de-dev

  sudo apt-get install manpages-dev

  7、man信息在Linux系统中的存储

  我的这些man信息都存在Linux系统的哪里?

  [root@wupengchong ~]# manpath

  /usr/kerberos/man:/usr/local/share/man:/usr/share/man/en:/usr/share/man

  用manpath命令就可以看到了,当你man的时候,man会到如上这些路径去寻找对应的帮助信息。如果没有的话,那么man会抱怨:

  [root@wupengchong ~]# man rocrocket

  No manual entry for rocrocket

  8、如何重新建立man的数据库?

  使用makewhatis命令就可以!

[1][2]

生活中最基本的技巧是交流,最可依赖的品质是耐心,

Linux 下man命令的使用

相关文章:

你感兴趣的文章:

标签云: