我發現了一個特別Man的Linux工具!!!
阿新 • • 發佈:2020-11-16
Linux命令不用我多說吧,誰還不會幾個?但是一個命令可能有幾十種用法,就拿最簡單也是最常用的ls
來舉例,它就有將近20種options用法
比如
ls -a
:現實所有檔案及其隱藏檔案
ls -t
:按照建立時間排序
ls -h
:現實檔案內容大小
...等等
說實話,這麼多用法,有時候突然用到了缺想不起來了。可能我們選擇去Google、百度。但是今天給大家推薦一個方法,效率提升了不少。
man!!! 聽這名字就有點意思。用法也很簡單。
直接終端輸入 man 要查詢的命令
What? 怎麼是英文的,顯然對很多英語不是很好的小夥伴來說不是很友好。
所以,針對Linux和Mac。來講一下如何安裝漢化版的man!
Mac
使用mac的同學一定都安裝了homebrew吧。首先呢,通過brew來安裝兩個包
brew install automake
brew install opencc
安裝完畢之後下載中文包,並進行編譯韓住阿奴個。順序執行下面的命令即可!
> git clone https://github.com/man-pages-zh/manpages-zh
> cd manpages-zh
> autoreconf --install --force
> ./configure
> sudo make
> sudo make install
安裝完畢之後呢,重新執行一下我們剛才的命令,man ls
這個時候再通過brew安裝groff
brew install groff
安裝完畢之後編輯檔案man.conf
sudo vim /etc/man.conf
在最後一行新增
NROFF preconv -e UTF8 | /usr/local/bin/nroff -Tutf8 -mandoc -c
然後:Wq
儲存退出,再次執行命令,就可以正常顯示中文啦
Linxu
wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.2.tar.bz2/cab232c7bb49b214c2f7ee44f7f35900/manpages-zh-1.5.2.tar.bz2
解壓
tar -xjf manpages-zh-1.5.2.tar.bz2
進入目錄
cd manpages-zh-1.5.2/
執行
> ./configure --disable-zhtw
> make && make install
防止中文版與原始版本衝突,起個別名cman
echo "alias cman='man -M /usr/local/share/man/zh_CN'" >> /etc/profile.d/cman.sh
然後重新整理一下
source /etc/profile.d/cman.sh
這樣Linux上中文版本就安裝完成了,輸入cman ls
就可以看到所有關於ls的用法了
好啦,以後如果出現想不起來的命令,直接就可以進行查詢了。是不是很方便呢?