我發現了一個特別Man的Linux工具!!!

Linux命令不用我多說吧,誰還不會幾個?可是一個命令可能有幾十種用法,就拿最簡單也是最經常使用的ls來舉例,它就有將近20種options用法git

好比github

ls -a :現實全部文件及其隱藏文件shell

ls -t :按照建立時間排序vim

ls -h :現實文件內容大小spa

...等等3d

說實話,這麼多用法,有時候忽然用到了缺想不起來了。可能咱們選擇去Google、百度。可是今天給你們推薦一個方法,效率提高了很多。code

man!!! 聽這名字就有點意思。用法也很簡單。blog

直接終端輸入 man 要查詢的命令排序

What? 怎麼是英文的,顯然對不少英語不是很好的小夥伴來講不是很友好。homebrew

因此,針對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 。咦,怎麼是亂碼?

1605514763000

這個時候再經過brew安裝groff

brew install groff

安裝完畢以後編輯文件man.conf

sudo vim /etc/man.conf

在最後一行添加

NROFF preconv -e UTF8 | /usr/local/bin/nroff -Tutf8 -mandoc -c

1605514871876

而後: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的用法了

1605516103603

好啦,之後若是出現想不起來的命令,直接就能夠進行查詢了。是否是很方便呢?


文末福利,點擊查看上百本Java電子書合集,總有你須要的那一本

相關文章
相關標籤/搜索