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电子书合集,总有你需要的那一本

最新文章

  1. 第九周 psp
  2. SqlServer删除表中重复记录
  3. Mac Virtual System On Windows
  4. asp.net core 日志
  5. SQL常用日期转换
  6. 【bzoj1007】[HNOI2008]水平可见直线
  7. PHP glob() 函数
  8. 动态规划(DP计数):HDU 5117 Fluorescent
  9. ssh端口映射,本地转发
  10. Python每日一练(2):找出html中的所有链接(Xpath、正则两个版本)
  11. 转:sql SELECT时的with(nolock)选项说明
  12. Python_迭代器_35
  13. C++ 并发编程,std::unique_lock与std::lock_guard区别示例
  14. CentOS配置yum源(补充)
  15. Android笔记(一):this 的表示范围和 Context
  16. STM32 IAP docs
  17. 安装hive的web界面
  18. How to read out WhatsApp messages with Tasker and react on their content in real time
  19. RS232接口
  20. Linux环境下安装jenkins

热门文章

  1. Docker学习:(一)初识Docker
  2. Linux系统的一些问题
  3. 多测师_高级讲师肖sir讲解html中 Button跳转连接方法归纳
  4. 【C语言程序设计】小游戏之俄罗斯方块(二)!适合初学者上手、练手!
  5. 【树】HNOI2014 米特运输
  6. linux(centos8):安装分布式事务服务seata(file单机模式,seata 1.3.0/centos 8.2)
  7. zookeeper在生产环境中的配置(zookeeper3.6)
  8. 第十八章 vi/vim文本编辑器介绍
  9. Linux终端 terminal
  10. 链接WPA2-企业WIFI时出现无法链接到该网络,可以链接个人WIFI时的问题和解决方案