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

2021-10-25 10:28:03 字數 1890 閱讀 3298

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

比如ls -a:現實所有檔案及其隱藏檔案

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

ls -h:現實檔案內容大小

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

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

what? 怎麼是英文的,顯然對很多英語不是很好的小夥伴來說不是很友好。

所以,針對linux和mac。來講一下如何安裝漢化版的man!

使用mac的同學一定都安裝了homebrew吧。首先呢,通過brew來安裝兩個包

brew install automake

brew install opencc

>

git clone

>

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
在最後一行新增

然後:wq儲存退出,再次執行命令,就可以正常顯示中文啦

wget
解壓

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

好啦,以後如果出現想不起來的命令,直接就可以進行查詢了。是不是很方便呢?

我發現了VS的乙個秘密

今天在做新聞發布系統的時候,遇到了這樣乙個問題,就是我在寫sqlhelper這個類的時候,明明已經引用了system.data這個命名空間,但是在寫的時候datatable卻寫不出來。大家可以看一下我是怎麼引用的。第二步 選中然後確定 但是我在 裡面並沒有寫using system.data 所以輸...

我發現了VS的乙個秘密

今天在做新聞發布系統的時候,遇到了這樣乙個問題,就是我在寫sqlhelper這個類的時候,明明已經引用了system.data這個命名空間,但是在寫的時候datatable卻寫不出來。大家可以看一下我是怎麼引用的。第二步 選中然後確定 但是我在 裡面並沒有寫using system.data 所以輸...

發現了乙個jython的bug

最近想用jython寫乙個simulator,用到struct.pack 結果發現了裡面的乙個bug.如下 import struct dataunits struct.pack hhiiibbhq 0x20,0x1c,0xffffffff,0x00000000,0x0233,0x05,0x00,0...