Linux下如何获取命令的帮助

获得命令的帮助

  • 内建命令
1
2
help  command 
command -h
  • 外部命令
1
2
3
command --help
man command
info command

命令手册 manual

  • whatis 查看命令的章节
1
whatis command
  • 章节分类

    • Standard commands 标准命令(/bin,/usr/bin,/usr/local/bin)
    • System calls 系统调用
    • Library functions 库函数
    • Special devices 特殊设备
    • File formats 文件格式(配置文件的语法格式)
    • Games and toys 游戏和娱乐
    • Miscellaneous 杂项
    • Administrative Commands 管理员命令(/sbin,/usr/sbin,/usr/local/sbin)
    • 其他(Linux特定的) 用来存放内核例行程序的文档
  • man 查看使用手册

    • > 符号标识
    • <> 必选项
    • [] 可选项
    • .... 可出现多次
    • | 多选一
    • {} 分组,无特殊意义
  • 标题说明

    • NAME 命令名称及功能简要说明
    • SYNOPSIS:用法说明,包括可用的选项
    • DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
    • OPTIONS:说明每一个选项的意义
    • FILES:此命令相关的配置文件
    • BUGS:漏洞或缺陷
    • EXAMPLES:使用示例
    • SEE ALSO:另外参照
    • 界面操作

      • ‘空格’ 键 向后翻一屏

      • b 向前翻一屏

      • Enterj 向后翻一行

      • k 向前翻一行

      • /keyword 向后查询,再按 n 查询下一个,N 上一个

      • ?keyword 向前查询,n 下一个,N 上一个

      • q 退出man帮助

info文档

  • 界面操作

    • ?:显示info的常用快捷键。

    • N:显示(相对于本节点的)下一节点的文档内容

    • P:显示(相对于本节点的)前一节点的文档内容

    • U:进入当前命令所在的主题。

    • M:敲M键后输入命令的名称就可以查看该命令的帮助文档

    • G:敲G键后输入主题名称,进入该主题

    • L:回到上一个访问的页面

    • SPACE:向前滚动一页

    • BackSpaceDel :向后滚动一页

    • Q:退出 info

使用man中文手册

下载中文手册包 man-pages

配置安装

1
2
3
4
5
6
7
8
9
10
11
# 查看系统支持的字符集
locale -a

# 设置语言环境为中文
export LANG=zh_CN.utf8

# 编译安装
tar -zxvf manpages-zh-1.5.1.tar.gz
cd manpages-zh-1.5.1
./configure --disable-zhtw
make && make install

测试

1
2
3
4
5
6
7
8
# 查看man中文手册是否加入到man路径里面
man --path

# 列出所有和passwd相关的帮助手册
man 5 -a --path passwd

# 查看man手册是否变成中文
man find
有钱任性,请我吃包辣条
0%