linux的中文man幫助

2022-04-30 17:15:15 字數 4054 閱讀 9362

剛學習linux有乙份中文幫助手冊該是多好事情。linux自帶的幫助儘管有多種語言,目前各種發行版的linux基本沒有中文幫助手冊。打造個適合自己中文手冊還是很有意義的。配置過程其實比較簡單,只需要知道中文包,然後放到man可以搜尋到的目錄中,基本就可以了。

下面將分一下幾步:

配置解壓手冊包

測試安裝中文包

這樣優點是每個使用者,登陸進去都可以有自己的語言版幫助手冊。大家直接手冊不會被相互呼叫,獨立而且靈活

1.開啟

點選下方的:

輸入即可

2、解壓man中文手冊包

只要在自己工作目錄下面建立man/zh_cn 目錄,將壓縮包解壓,按照規格目錄中。man命令就可以搜尋到。

特別說明下,下面的安裝保證你的語言環境設定為中文:

[chengmo@centos5 ~]$ echo $lang

zh_cn.gb2312

--(有可能是en_us.utf8)

如果不是:通過 export lang=zh_cn.gb2312

如果你發現上面執行不通過,你可以執行:locale -a 查一下你系統支援的字符集

[chengmo@centos5 ~]$ cd ~

#進入當前目錄

[chengmo@centos5 ~]$ mkdir -p man/zh_cn

#建立目錄man 以及子目錄zh_cn

[chengmo@centos5 ~]$ tree man

man`-- zh_cn

#目錄以及子目錄已經可以了,現在只需要將壓縮包解壓到zh_cn 中文目錄即可

[chengmo@centos5 ~]$ tar -xzvf manpages-zh-1.5.tar.gz

manpages-zh-1.5/src/mann/expr.n

manpages-zh-1.5/src/mann/fblocked.n

manpages-zh-1.5/src/mann/fconfigure.n

manpages-zh-1.5/src/mann/fcopy.n

manpages-zh-1.5/src/mann/file.n

manpages-zh-1.5/src/mann/fileevent.n

manpages-zh-1.5/src/mann/filename.n

manpages-zh-1.5/src/mann/flush.n

manpages-zh-1.5/src/mann/focusnext.n

manpages-zh-1.5/src/mann/for.n

manpages-zh-1.5/src/mann/foreach.n

#......解壓資料報

[chengmo@centos5 ~]$ cd manpages-zh-1.5

[chengmo@centos5 manpages-zh-1.5]$ ls

copying debian docs makefile man-pages-zh_cn.spec raw readme readme.gb src utils

#該目錄結構 支援make安裝的,可以通過make命令生成編譯檔案,也可以直接複製裡面src目錄安裝

[chengmo@centos5 manpages-zh-1.5]$ make

mkdir utf-8

cp -r src/man* utf-8/

#已經生成了:utf-8目錄下面檔案,只需要將該目錄複製到~/man/zh_cn下面即可

[chengmo@centos5 manpages-zh-1.5]$ cp -r utf-8/* ~/man/zh_cn/

通過上面幾步已經將幫助手冊安裝到自己的工作目錄下面的man/zh_cn下面了。
3、測試man中文幫助手冊是否安裝成功

下面檢查下,看man中文手冊是否加入到man路徑裡面了。
[chengmo@centos5 manpages-zh-1.5]$ man -w

/usr/kerberos/man:/usr/local/share/man:/usr/share/man/zh_cn:/usr/share/man:/home/chengmo/man/zh_cn:/home/chengmo/man:/usr/local/man

#發現已經在manpath路徑加入了:/home/chengmo/man 以及:/home/chengmo/man/zh_cn

[chengmo@centos5 ~]$ man -aw passwd

/usr/share/man/man1/passwd.1.gz

/usr/share/man/man5/passwd.5.gz

/home/chengmo/man/zh_cn/man5/passwd.5

#發現已經找到中文手冊了

[chengmo@centos5 ~]$ man 5 -aw passwd

/usr/share/man/man5/passwd.5.gz

/home/chengmo/man/zh_cn/man5/passwd.5

#讀取領域5限定型別,這樣系統原先的英文也保留了,看中英文也很方便

[chengmo@centos5 ~]$ man 5 -a passwd

#顯示英文的,按q就會出來中文文件了

這裡原理跟個人使用者基本一樣,只是手冊放到大家公用目錄,而不是個人目錄即可。

[chengmo@centos5 ~]$ tree /usr/share/man/zh_cn

/usr/share/man/zh_cn

|-- man1

| `-- newgrp.1.gz

`-- man8

|-- adduser.8.gz

|-- chpasswd.8.gz

|-- groupadd.8.gz

|-- groupdel.8.gz

|-- groupmod.8.gz

|-- useradd.8.gz

|-- userdel.8.gz

`-- usermod.8.gz

[chengmo@centos5 manpages-zh-1.5]$ make

mkdir utf-8

cp -r src/man* utf-8/

#已經生成了:utf-8目錄下面檔案,只需要將該目錄複製到~/man/zh_cn下面即可

[chengmo@centos5 manpages-zh-1.5]$ cp -r utf-8/* /usr/share/man/zh_cn/

其它的man.config配置不需要修改。檢查一下:
[chengmo@centos5 ~]$ man 5 -aw passwd
/usr/share/man/man5/passwd.5.gz
/user/share/man/zh_cn/man5/passwd.5
說明手冊已經安裝好了。
這裡2種方法安裝介紹了一下,感覺中文手冊很不錯,可以試試,我個人比較喜歡還是安裝到再的工作目錄比較好,因為現在linux版本很多,而且命令有很多看似一樣,但是實際還有些差別,這種中文手冊更新沒有相應軟體更新快。當使用時候發現命令不一致時候,還是得考究考究原版英文。 保持中英文手冊都存在,也是個不錯法子。

**

linux 打造man中文幫助手冊

部落格 學it的同學都知道,linux是乙個好東西,但初學者往往會因為太多的命令覺得頭疼,更頭疼的是所有的幫助文件都是英文.其實linux之所以強大,就在於其強大的命令列,如此繁雜的命令讓乙個六級以下英語水平的同學去看實在是一件很殘忍的事,甚至極大打消了很多同學學習linux的熱情.這篇文章就為廣大...

ubuntu上檢視man中文幫助

1,開啟終端,輸入以下命令安裝中文 man 手冊 sudo apt get install manpages zh 2,檢視man 手冊安裝到 dpkg l manpages zh less 檢視到安裝在 usr share man zh cn 3,設乙個中文man別名 修改 bashrc 新增乙個...

linux安裝配置中文man幫助 最佳實踐

ubuntu kali 安裝中文man手冊 sudo apt get install manpages zh 注意,在linux命令列中,橫槓 用的比下滑線 來的多,這裡是 不是 其中zh 開頭的就是中文包的man手冊,zh cn簡體中文 為了方便呼叫中文版的man命令,同時保留英文原版man命令,...