如何查看命令的使用帮助

查看命令的帮助

whatis 使用数据库来显示命令的简短描述

如果系统是刚安装的,则该命令可能不能立即使用,需要制作数据库

#centos 6 版本之前
makewhatis

#centos 7 版本之后
mandb

whatis 的使用

[root@centos8 ~]#whatis date
date (1)             - print or set the system date and time
date (1p)            - write the date and time

想要更详细的帮助信息,可以使用其他命令查看相关的帮助

1. 可通过 tpye 命令来判断当前命令是内部命令还是外部命令

2. 内部命令可通过helpman 来查看命令的帮助信息

#判断命令是内部命令还是外部命令
[root@centos8 ~]#type pwd
pwd is a shell builtin	#表示是内部命令

[root@centos8 ~]#help pwd
pwd: pwd [-LP]
    Print the name of the current working directory.
    
    Options:
      -L	print the value of $PWD if it names the current working
    		directory
      -P	print the physical directory, without any symbolic links
    
    By default, `pwd' behaves as if `-L' were specified.
    
    Exit Status:
    Returns 0 unless an invalid option is given or the current directory
    cannot be read.

[root@centos8 ~]#man pwd

3. 外部命令可以使用 --help-h ,可显示用法总结和参数列表,大多数命令使用,并不是所有的命令都适用

[root@centos8 ~]#date --help
Usage: date [OPTION]... [+FORMAT]
  or:  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
Display the current time in the given FORMAT, or set the system date.

[root@centos8 ~]#date -h
date: invalid option -- 'h'
Try 'date --help' for more information.

[root@centos8 ~]#lscpu -h

Usage:
 lscpu [options]

Display information about the CPU architecture.

帮助信息的格式说明:

[]			 表示可选项 
CAPS或 <> 	表示变化的数据
... 		 表示一个列表 
x |y| z  	 表示“ x 或 y 或 z ” 
-abc 		 表示 -a -b –c 
{ } 		 表示分组  

4. man 命令

  • man 提供命令帮助的文件,手册页存放在/usr/share/man

  • man 页面分组为不同的“章节”,统称为Linux 手册

    1:用户命令
    2:系统调用
    3:C库调用
    4:设备文件及特殊文件
    5:配置文件格式
    6:游戏
    7:杂项
    8:管理类的命令
    9:Linux 内核API
    
  • man 命令的配置文件

    #CentOS 6 之前
    /etc/man.config
    #CentOS 7 之后
    /etc/man_db.conf
    #Ubuntu
    /etc/manpath.config
    
  • man 命令的语法格式 man [section] WORD

    其中,section 对应的就是1-9 的章节数,WORD 查看帮助的关键字,如命令,文件名,函数名等。

    man 帮助打开后,内容可能会分成多个段落,段落的大概说明

    NAME	名称及简要说明
    SYNOPSIS	用法格式说明
    DESCRIPTION	详细说明
    OPTIONS	选项说明
    BUGS	bug信息
    EXAMPLES	使用示例
    SEE ALSO	其他帮助参考
    
  • man 的交互式使用界面快捷键

    #翻页相关
    向下翻页:空格键、Ctrl + v、Ctrl + f
    向上翻页:b、Ctrl + b
    向下翻一行:e、j、Ctrl + N
    向上翻一行:y、k、Ctrl + P
    
    #搜索(不区分大小写)
    以指定字符串向下搜索:/KEYWORD
    以指定字符串向上搜索:?KEYWORD
    
    #其他
    退出:q
    回到首行:1G
    翻至末行:G
    跳转到第#行:# --# 表示数字,表示跳转到第几行
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值