Linux提供了丰富的帮助手冊。当你须要查看某个命令的參数时不必到处上网查找。仅仅要man一下就可以。

Linux 的man手冊共同拥有下面几个章节:

1、Standard commands (标准命令)

2、System calls (系统调用)

3、Library functions (库函数)

4、Special devices (设备说明)

5、File formats (文件格式)

6、Games and toys (游戏和娱乐)

7、Miscellaneous (杂项)

8、Administrative Commands (管理员命令)

比如:我们输入 man ls,它会在最左上角显示“LS(1)”。在这里,“LS”表示手冊名称,而“(1)”表示该手冊位于第一节章,相同。我们输入“man ifconfig”它会在最左上角显示“IFCONFIG(8)”。

也能够这样输入命令:“man [章节号] 手冊名称”。

man是依照手冊的章节号的顺序进行搜索的。比方:

man sleep

仅仅会显示sleep命令的手冊,假设想查看库函数sleep,就要输入:

man 3 sleep

ubuntu默认是没有安装c语言的库函数man手冊的

1.加入库函数手冊 

ubuntu默认是没有安装c语言的库函数man手冊的,所以你在man perror 和sendto之类的函数时会显示没有相关文档的问题,这个问题让我郁闷了我好久。解决方法:

sudo apt-get install manpages-dev 

2.让man显示中文 

ubuntu源里面已经包括了中文的man包,所以不用从其它地方down了。直接

sudo apt-get install manpages-zh 

可是这样man默认显示的还不是中文,改动man默认的语言

sudo gedit /etc/manpath.config 把里面的全部的 /usr/share/man 改成 /usr/share/man/zh_CN

保存后退出。然后你再试一下man ls

让没有中文帮助的显示英文 

做完上面第二部还不够,这时你再man 一下一些c语言函数(不要用printf。socket之类比較有名的函数,这些已经有中文帮助了 man 3 sleep)的时候就会发现居然没有帮助,而刚才明明在第一步已经安装了啊。

这是由于你上面 把/usr/share/man 改成 /usr/share/man/zh_CN的操作使man仅仅在中文帮助中搜索,假设没有就直接放弃。因此还须要下面操作,才干让man在没有中文帮助的时候自己主动显示英文的帮助。假设英文的也没有,哪就真的没有了。

sudo gedit /etc/manpath.config

然后搜索你刚才改过的地方。然后在其后面加入相同的一行,仅仅是后面的文件夹还用原来的/usr/share/man,比方在改动后的

MANPATH_MAP /bin          /usr/share/man/zh_CN

再加入一行

MANPATH_MAP /bin          /usr/share/man

linux中man手冊的高级使用方法的更多相关文章

  1. Linux中切换用户变成-bash4.1-$的解决方法【转】

    转自 Linux中切换用户变成-bash4.1-$的解决方法 - xia_xia的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/xia_xia0919/articl ...

  2. linux中增加swap分区文件的步骤方法

     一.swap交换分区 Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临 ...

  3. linux中查找文件属于那个软件包的方法

    一.linux中查找文件属于那个软件包的方法 [root@salt prod]# whereis htpasswdhtpasswd: /usr/bin/htpasswd /usr/share/man/ ...

  4. Linux中让alias设置永久生效的方法详解

    Linux中让alias设置永久生效的方法详解 一.问题描述 1.有很多时候我们想要将很多操作作为一个步骤,那么在不作为系统的服务的情况下,别名是我们最好的选择,但是发现别名只能在一次会话中生效,重启 ...

  5. 杀死Linux中的defunct进程(僵尸进程)的方法指南

    杀死Linux中的defunct进程(僵尸进程)的方法指南_LINUX_操作系统_脚本之家https://www.jb51.net/LINUXjishu/457748.html 这样能看到僵尸进程.

  6. Linux中cp和scp命令的使用方法

    Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同. cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp --- 主要是在不同的 ...

  7. linux中防CC攻击两种实现方法(转)

    CC攻击就是说攻击者利用服务器或代理服务器指向被攻击的主机,然后模仿DDOS,和伪装方法网站,这种CC主要是用来攻击页面的,导致系统性能用完而主机挂掉了,下面我们来看linux中防CC攻击方法. 什么 ...

  8. Linux中Bash发现重大安全漏洞修改方法

    北京时间9月25日消息,Linux用户今天又得到了一个“惊喜”!Red Hat安全团队在 Linux 中广泛使用的Bash shell中发现了一个隐晦而危险的安全漏洞.该漏洞被称为“Bash Bug” ...

  9. Linux中创建Daemon进程的三种方法

    什么是daemon进程? Unix/Linux中的daemon进程类似于Windows中的后台服务进程,一直在后台运行运行,例如http服务进程nginx,ssh服务进程sshd等.注意,其英文拼写为 ...

随机推荐

  1. PHP无符号右移与旋转右移

    # PHP 无符号右移 仅用于int形, PHP 的int为32位 # // 右移旋转 function rightRoate($int,$n){ $min = intval(PHP_INT_MAX ...

  2. delphi 字符串处理中的怪异现象与处理

    1, 怪异现象:字符串相加操作不正常! 以上代码,明显输出字符串应含有后缀“.jpg”,但实际输出却不含后缀(如下),字符串加法操作似乎不起作用了! 采用showMessage进行输出,看看结果如何? ...

  3. grunt 全局使用

    grunt 不同地方使用时需要将插件下载的当前文件夹,这是因为查找模块时是当前路径,这会造成多个工程使用时会需要下载多次,而这些东西又不应该存在于工程之中,所以应该将所有模块全局安装,然后在工程下面只 ...

  4. Linux 配置 nginx + php

    为什么!!!我配过的服务器已经有5.6个了吧,为什么每一次配置都能要了我的老命??这次写清楚过程,以后再要被配服务器坑,我特么要砍人了. 提示:测试网站能否访问的时候,最好关掉浏览器的缓存功能或者勤清 ...

  5. js类型识别

    typeof总结: 可以识别标准类型(Null除外) 不能识别具体的对象类型(Function除外) Object.prototype.toString总结: 可以识别标准类型和内置对象类型 不能识别 ...

  6. spring aop 方法增加日志记录

    使用场景: 1:调用外部接口时需要记录出参和入参. 2:分布式系统之间,调用各个系统之间需要记录日志,一旦出现了问题也可以找得到元数据 一言不合,上代码: # 枚举类 package xxxxxxxx ...

  7. http怎么做自动跳转https

    Nginx版本 server { listen       80; server_name  localhost; rewrite ^(.*)$ https://$host$1 permanent; ...

  8. ubuntu wsl 子系统使用win10 系统ss代理步骤

    wind10 安装ss客户端 配置server 具体不多说 安装 ubuntu 子系统 3.安装python pip apt install python-pip 4.升级pip pip instal ...

  9. Python-文件和数据格式化

    文件的使用 >文件的类型 文件的理解:文件是数据的抽象和集合 -文件时存储在辅助存储器上的数据序列 -文件是数据存储的一种形式 -文件展现形态:文本文件和二进制文件 文本文件vs.二进制文件 - ...

  10. 关于JavaScript的一些笔试题

    1.原题: function Foo() { getName = function () { alert (); }; return this; } Foo.getName = function () ...