Linux命令帮助使用方法
Posted sunan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令帮助使用方法相关的知识,希望对你有一定的参考价值。
首先使用type命令判断是内部命令还是外部命令
Linux中获取命令的使用帮助:
内建命令:使用help
~]# help COMMAND
外部命令:
(1)命令自带的简要格式的使用帮助
~]# COMMMAND --help
[]:表示可选;
...:表示可多个;
(2)使用手册(manual)
存储位置:/usr/share/man/
章节:man1, man2, ..., man8
格式:一般是压缩格式存放,节约空间;
包括命令的帮助,命令的配置文件的帮助等;
~]# man KEYWORD
各部分功能说明:
SECTION:
NAME:命令的名称及功能描述;
SYNOPSIS:命令的基本使用语法;
DESCRIPTION:详细描述信息;
OPTIONS:命令相关参数选项说明;
AUTHOR:作者;
BUGS:报告程序bug的途径;
EXAMPLES:使用示例;
SEE ALSO:额外参考;
FILES:相关配置文件;
SYNOPSIS:
[]:可选内容;
<>:必须提供的内容;
a|b|c:多选一;
...:同类内容可出现多次;
man章节:
1 Executable programs or shell commands用户命令帮助文档;
2 System calls (functions provided by the kernel)系统调用帮助文档(由内核提供的函数);
3 Library calls (functions within program libraries)库调用帮助文档(由库程序提供的函数);
4 Special files (usually found in /dev)特殊文件帮助文档;
5 File formats and conventions eg /etc/passwd配置文件的格式的帮助文档;
6 Games游戏帮助文档;
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)杂项帮助文档;
8 System administration commands (usually only for root)系统管理命令使用帮助文档;
9 Kernel routines [Non standard]内核程序代码的帮助文档;
注意:当一个命令在多个章节都有时,默认显示第一个检索到的章节;
查看指定章节帮助:
~]# man # KEYWORD
查看某关键字在哪些章节下有man手册:
~]# whatis KEYWORD
~]# man -f KEYWORD
注意:whatis执行过程是查询数据库进行的,手动更新数据库;
~]# makewhatis(需要安装命令程序,centos7是mandb)
选项:
-k:基于关键字搜索相关是使用手册,在每个手册的description中搜索
-K:基于关键字搜索相关是使用手册,在整个帮助手册中搜索;
-f,--whatis:相当于whatis命令,依赖whatis数据库;
注意:man命令先是通过压缩工具解压帮助手册为某临时文件,而后显示其临时文件内容(帮助手册内容)则是通过调用less命令来实现的:
~]# man find:获取使用帮助;
翻屏:
空格键,Ctrl+f:向文件尾部翻一屏;
b:向文件首部翻一屏;
d:向文件尾部翻半屏;
u:向文件首部翻半屏;
回车键,Ctrl+#:向文件尾部翻一行;
y,k:向文件首部翻一行;
G:跳转至最后一行;
#G:跳转至第#行;
关键字搜索:
/KEYWORD:可使用模式搜索:向文件尾部搜索;
?KEYWORD:向文件首部搜索;
n:与查找命令方向相同;
N:与查找命令方向相反;
退出:
q:quit退出;
注意:man命令会到很多路径下查找man使用手册;
在CentOS7中这路径是/etc/man_db.conf文件中,使用"MANPATH"指定定义的路径;
在CentOS6中路径是在/etc/man.config;
手动指定路径下查找相关的KEYWORD的手册并显示之;
~]# man -M /PATH/TO/SOMEDIR KEYWORD
以上是关于Linux命令帮助使用方法的主要内容,如果未能解决你的问题,请参考以下文章