xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 关于我们 2019-11-01 10:35 的文章
当前位置: 新濠国际登录平台 > 关于我们 > 正文

文章目录,Linux上的帮助命令

文章目录:

-------------->
Linux上的帮助命令:
--man
--help

Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。

    • 1.语法
    • 2.选项
    • 3.参数
    • 4.man的配置文件
    • 5.man手册的章节
    • 6.man手册的格式
    • 7.man手册的使用方法
    • 8.实例
      • 8.1 标准用户命令
      • 8.2 系统调用
      • 8.3 库调用
      • 8.4 特殊文件(设备文件)
      • 8.5 文件格式(配置文件的语法)
      • 8.6 管理命令

man:通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息
其相对应的参数

可以使用man man 查看man的使用方法

 

常用参数

1.man共有以下几个章节

man命令

      man(man是manual的缩写)命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。

-a显示所有匹配项
-d显示man查照手册文件时候,搜索路径信息,不显示手册页内容
-D同-d,显示手册页内容
-f同命令whatis ,将在whatis数据库查找以关键字开同的帮助索引信息
-h显示帮助信息
-k 同命令apropos 将搜索whatis数据库,模糊查找关键字
-S list 指定搜索的领域及顺序 如:-S 1:1p httpd 将搜索man1然后 man1p目录
-t使用troff 命令格式化输出手册页 默认:groff输出格式页
-w不带搜索title 打印manpath变量 带title关键字 打印找到手册文件路径,默认搜索一个文件后停止

代码 功能
1 标准用户命令(Executable programs or shell commands)
2 系统调用(System calls)functions provided by the kernel
3 库调用(Library call)functions within program libraries
4 特殊文件(设备文件)的访问入口(/dev)Special files (usually found in /dev)
5 文件格式(配置文件的语法),指定程序的运行特性 File formats and conventions 
6 游戏(Games)
7 杂项(Miscellaneous)including macro packages and conventions
8 管理命令 System administration commands
9 跟kernel有关的文件 Kernel routines

1.语法

      man [选项] [参数]

-c显示使用 cat 命令的手册信息
-C指定man 命令搜索配置文件 默认是man.config
-K搜索一个字符串在所有手册页中,速度很慢
-M指定搜索手册的路径
-P pro 使用程序pro显示手册页面 默认是less
-B pro 使用pro程序显示HTML手册页 默认是less
-H pro 使用pro程序读取HTML手册,用txt格式显示,默认是cat
-p str 指定通过groff格式化手册之前,先通过其它程序格式化手册

2.man手册的格式

2.选项

    • -a:在所有的man帮助手册中搜索;
    • -f:等价于whatis指令,显示给定关键字的简短描述信息;
    • -P:指定内容时使用分页程序;
    • -M:指定man手册搜索的路径。

man1:用户命令
man2:系统调用:man 2 read(有些关键不止一个章节存在的手册)
man3:c库调用
man4:设备文件及特殊文件
man6:游戏
man7:杂项
man8:管理类的命令
man命令配置文件:/etc/man.confg MANPATH=路径

    NAME         命令名称及功能简要说明

3.参数

    • 数字:指定从哪本man手册中搜索帮助;
    • 关键字:指定要搜索帮助的关键字。

help用法:
command –help 或 command -h

    SYNOPSIS     用法说明,包括可用的选项

4.man的配置文件

      man的配置文件是/etc/man.config,可以通过man 5 man.config看看这个配置文件的帮助信息。对于man.config,日常使用的不多,一般都是默认的设置,比较重要的是MANPATH (man帮助文件存放的路径)和MANSECT(man搜索的顺序)两个参数,通常不建议修改。

    DESCRIPTION  命令功能的详细说明,可能包括每一个选项的意义

5.man手册的章节

      man手册有章节之分,分别位于/usr/share/man/man1,man2,man3....

章节 功能
1 标准用户命令(Executable programs or shell commands)
2 系统调用(System calls)functions provided by the kernel
3 库调用(Library call)functions within program libraries
4 特殊文件(设备文件)的访问入口(/dev)Special files (usually found in /dev)
5 文件格式(配置文件的语法),指定程序的运行特性 File formats and conventions
6 游戏(Games)
7 杂项(Miscellaneous)including macro packages and conventions
8 管理命令 System administration commands
9 跟kernel有关的文件 Kernel routines

    OPTIONS      说明每一项的意义

6.man手册的格式

NAME 命令名称及功能简要说明
SYNOPSIS 用法说明,包括可用的选项
DESCRIPTION 命令功能的详细说明,可能包括每一个选项的意义
OPTIONS 说明每一项的意义
FILES 此命令相关的配置文件
BUGS 报告程序BUG的方式
EXAMPLES 使用示例
SEE ALSO 另外参照

    FILES        此命令相关的配置文件       

7.man手册的使用方法

    • 空格键:向文件尾部翻一屏
    • b:向文件首部翻一屏
    • ctrl+d:向文件尾部翻半凭
    • ctrl+u:向文件首部翻半凭
    • 回车键:一次向文件尾部翻一行
    • k:一次向文件首部翻一行
    • G:跳转至最后一行
    • NG:跳转至指定行
    • 1G:跳转至文件第一行,首部
    • /keyword:从文件首部向文件尾部依次查找
    • ?keyword:从文件尾部向文件首部依次查找

    BUGS        

8.实例

        分章节查看man的帮助手册

    EXAMPLES    使用示例

8.1 标准用户命令

      可以使用whatis命令是用于查询一个命令执行什么功能,并将查询结果打印到终端上。

新濠国际登录平台,      例:

1 [root@localhost ~]# whatis cd
2 cd                   (1p)  - change the working directory
3 cd [builtins]        (1)  - bash built-in commands, see bash(1)

      从上文的输出结果我们看到cd命令是bash的内建命令,它的功能是改变当前目录,可以在1和1p的章节中查看它的帮助。

1 [root@localhost ~]# man 1 cd

      使用上面的命令可以直接查看cd的帮助信息。

1 [root@localhost ~]# man 1p cd

      因为1p章节是bash的帮助信息,所以在使用"man 1p cd"后,通过在man中输入"/cd"查找相关的信息才能看到cd的帮助信息。

    SEE ALSO    另外参照   

8.2 系统调用

1 [root@localhost ~]# whatis read
2 read                 (1p)  - read a line from standard input
3 read                 (2)  - read from a file descriptor
4 read                 (3p)  - read from a file
5 read [builtins]      (1)  - bash built-in commands, see bash(1)
6 read                 (n)  - Read from a channel

      从上面可看到,read在1,1p,2,3p中都有内容,下面查看系统调用。

1 [root@localhost ~]# man 2 read
2 [root@localhost ~]# man 2 mount

3.man手册的使用方法

8.3 库调用

1 [root@localhost ~]# man 3 sleep

    翻屏

8.4 特殊文件(设备文件)

1 [root@localhost ~]# man 4 tty

        向后翻一屏:space(空格键)    向前翻一屏:b

8.5 文件格式(配置文件的语法)

1 [root@localhost ~]# man 5 passwd

        向后翻一行:Enter(回车键)    向前翻一行:k

8.6 管理命令

1 [root@localhost ~]# man 8 fdisk

   查找:

本文由新濠国际登录平台发布于关于我们,转载请注明出处:文章目录,Linux上的帮助命令

关键词: