【Scripts】正體中文的 man page
大家都知道在 Linux 的世界裡有個 man (好男人),但偏偏就是沒有 woman (女人),恰巧有需要觀看英文及正體中文兩個語系的 man (說明文件),凍仁索性就自己創造個 woman.sh 來用。
在 Ubuntu 中文化漸漸完整的現在,連命令列(Command line)的訊息都中文化了,這是件多麼讓人高興的事情啊,但這反而對凍仁不友善。
1. 基於個人習慣凍仁都手動將 Command line 的語系改回英文。
2. 有了純英文的 man 又不想放棄中文的說明手冊?那就建立個 woman 來用用!
3. 新增執行權限。
4. 加入環境變數。
5. 測試,結果應與圖 1 相同。
在 Ubuntu 中文化漸漸完整的現在,連命令列(Command line)的訊息都中文化了,這是件多麼讓人高興的事情啊,
圖 1:中文語系的 woman。 |
1. 基於個人習慣凍仁都手動將 Command line 的語系改回英文。
jonny@oneiric:~$ vi $HOME/.bashrc [Enter]
tty=`tty` t=`echo $tty|awk -F "/" '{print $3}'` if [ "$(tty)" = "/dev/tty1" ] || [ $t = pts ]; then export LANGUAGE="en_US.UTF-8" export LANG="en_US.UTF-8" export LC_ALL="en_US.UTF-8" fi
圖 2:英文語系的 man。 |
2. 有了純英文的 man 又不想放棄中文的說明手冊?那就建立個 woman 來用用!
jonny@oneiric:~$ vi woman.sh [Enter]
1 #!/bin/bash 2 3 tty=`tty` 4 t=`echo $tty|awk -F "/" '{print $3}'` 5 if [ "$(tty)" = "/dev/tty1" ] || [ $t = pts ]; then 6 export LANGUAGE="zh_TW.UTF-8" 7 export LANG="zh_TW.UTF-8" 8 export LC_ALL="zh_TW.UTF-8" 9 fi 10 11 man $1
3. 新增執行權限。
jonny@oneiric:~$ chmod +x woman.sh [Enter]
4. 加入環境變數。
jonny@oneiric:~$ sudo ln -s $HOME/woman.sh /usr/local/bin/woman [Enter]
5. 測試,結果應與圖 1 相同。
jonny@oneiric:~$ woman man [Enter]
相關連結:
★Ubuntu 10.10里安装中文man_Page2
留言
張貼留言
喜歡這篇文章嗎?歡迎在底下留言讓凍仁知道。😉