马哥教育网络班22期第一周课程练习3-未闻花名

man命令后面可以加一个数字参数,表示具体的范围定位:

数字"1"表示用户命令

数字"2"表示系统调用

数字"3"表示C语言库函数

数字"4"表示设备或特殊文件

数字"5"表示文件格式和规则

数字"6"表示游戏及其他

数字"7"表示宏、包及其他杂项

数字"8"表示系统管理员相关的命令

知道了这些,我就可以用man 2 write来查看关于write系统调用的帮助信息了。

再举几个例子,比如你man 
named,你观察屏幕左上角会发现NAMED(8)的字样,这就说明这个named是包含在"系统管理员相关的命令"之中的。

再比如man yum.conf,你会发现yum.conf(5) 
,我想你现在应该知道它的寓意了。下次你可以直接man 
5再加一个配置文件,来查查这个文件的配置方法了。


给大家推荐一个man的非常好的网站,http://www.linuxmanpages.com/,在这里有非常全的Linux的man信息,你可以分1-8来查看相应的manual 
page!

3 我的这些man信息都存在Linux系统的哪里?

[root@wupengchong ~]# manpath
/usr/kerberos/man:/usr/local/share/man:/usr/share/man/en:/usr/share/man

用manpath命令就可以看到了,当你man的时候,man会到如上这些路径去寻找对应的帮助信息。如果没有的话,那么man会抱怨:

[root@wupengchong ~]# man rocrocket
No manual entry for rocrocket

呵呵

4 如何重新建立man的数据库?

使用makewhatis命令就可以!

5 既然有man数据库,我是否可以像搜索引擎那样搜出里面的关键字?

可以。这样做:

$man -k roc

使用man的-k选项,就可以列出所有包含roc字符串的man帮助信息。

其实,更深一步,man -k和apropos命令作用相同。你完全可以用apropos 
roc来代替man -k roc。

其实apropos是一个脚本文件,它不是ELF可执行文件。所以你完全可以用vi 
/usr/bin/apropos看看它到底是如何实现

Linux:FHS标准

FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数Linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。 FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件,/bin与/sbin则应该要放置可执行文件等等。 第二层则是针对/usr及/var这两个目录的子目录来定义。例如/var/log放置系统登录文件、/usr/share放置共享数据等等。 FHS_2.3标准文档

 

马哥教育网络班22期第一周课程练习3-未闻花名

 

关于上面提到的FHS,这里还有个很重要的内容你一定要明白,FHS是根据以往无数linux用户和开发者的经验总结出来的,并且会维持更新,FHS依据文件系统使用的频繁与否以及是否允许用户随意改动(注意,不是不能,学习过程中,不要怕这些),将目录定义为四种交互作用的形态,如下表所示:

 

马哥教育网络班22期第一周课程练习3-未闻花名

 

原创文章,作者:未闻花名,如若转载,请注明出处:http://www.178linux.com/34522

(0)
未闻花名未闻花名
上一篇 2016-08-15
下一篇 2016-08-15

相关推荐

  • 路径别名的配置

    创建bbs目录,在里面创建html文件 [root@bluee logs]# cd /www/htdocs [root@bluee htdocs]# ls index.html [root@bluee htdocs]# mkdir bbs [root@bluee htdocs]# vim bbs/index.html [root@bluee htdocs]#…

    Linux干货 2016-08-05
  • mkdir练习

    课外资料 mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它…

    Linux干货 2016-08-08
  • clsass 10 shell编程(二)及文件查找及压缩

    一、选择执行(条件判断if) 流程控制 过程式编程语言:     顺序执行     选择执行     循环执行 使用read 命令来接受输入 使用read 来把输入值分配给一个或多个shell变量:   &nb…

    Linux干货 2016-08-18
  • 加密解密基础、PKI以及自建私有CA

    加密解密基础、PKI以及自建私有CA 加密是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。 解密就是加密的逆向操作,将加密过的不可读的数据经过处理,能够是之前不可读的信息还原成可读信息。 PKI是Public Key Infrastructure的首字母缩写,翻译过来就是公钥基础设施;…

    Linux干货 2016-12-07
  • samba

    FTP,SAMBA,NFS之间的区别 FTP        Windows/linux/unix/macOS等        发布网站,文件共享              Tcp/21 Samba  …

    Linux干货 2016-11-01
  • 网络管理基础

    什么是网络?    在计算机领域中,网络是信息传输,接受,共享的虚拟平台,通过它把各个点,面体的信息联系到一起, 从而实现这些资源的共享。 网路物理组件     终端:可发送和接受数据的,如计算机。移动设备,打印机,服务器….    互联设备:互联…

    Linux干货 2016-09-06