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 的用法了
好啦,当前如果呈现想不起来的命令,间接就能够进行查问了。是不是很不便呢?
文末福利,点击查看上百本 Java 电子书合集,总有你须要的那一本