Linux——帮助文档的获取

Posted 想54256

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux——帮助文档的获取相关的知识,希望对你有一定的参考价值。

帮助文档的获取

外部命令:都有一个可执行程序,位于文件系统某目录下,可以使用which, whereis命令查询到命令存放的位置。

  • shell程序搜寻可执行程序文件的路径定义在PATH环境变量中,自左至右的查找;使用# echo $PATH命令查看。

1、获取内部命令帮助:

格式:# help COMMAND

a.hash命令:

命令格式:hash [-lr] [-p 路径名] [-dt] [名称 ...]

shell搜寻到的外部命令的路径结果会缓存至kv(key-value)存储中;

选项:

  • -r  忘记所有记住的位置

b.history命令:

作用:管理命令历史;

   登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history

   登录进shell后新执行的命令只会记录在缓存中;这些命令会用户退出时“追加”至命令历史文件中;

选项:

  • -a: 追加本次会话新执行的命令历史列表至历史文件中;
  • -d: 删除历史中指定的命令;
  • -c: 清空命令历史;

快捷操作:

  • !#: 调用历史中第#条命令;
  • !string:调用历史中最近一个以string开头的命令;
  • !!: 上一条命令;

2、外部命令帮助获取:

格式:# man COMMAND

手册页位置:/usr/share/man

man命令有man1~man8,8个等级的帮助文档:

  • man1: 用户命令
  • man2: 系统调用
  • man3: C库调用
  • man4: 设备文件及特殊文件
  • man5: 配置文件格式
  • man6: 游戏
  • man7: 杂项
  • man8: 管理类的命令

查看第#章节中的手册:man # COMMAND

帮助手册中的段落说明:

  • NAME:名字解释
  • SYNOPSIS:使用规则
    • []:可选内容
    • <>: 必选内容
    • a|b:二选一
    • ...: 同一内容可出现多次
  • DESCRIPTION:相关(选项)用法的描述

man命令的操作方法:

功能键功能
空格键, ^V, ^f, ^F 显示手册页的下一屏
Enter键,^N, e, ^E or j or ^J 一次滚动手册页的一行
y ,^Y ,^P , k , ^K 向文件首部翻一行
b, ^B 回滚一屏
d, ^D 向文件尾部翻半屏
u, ^U 向文件首部翻半屏
f 前滚一屏
q 退出man命令
h 列出所有功能键
/word 搜索word字符串
# 跳转至第#行
1G  回到文件首部
G  翻至文件尾部

文本搜索:

  • /KEYWORD:以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索;不区分字符大小写;
    • n: 下一个
    • N:上一个
  • ?KEYWORD:以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索;不区分字符大小写;
    • n: 跟搜索命令同方向,下一个
    • N:跟搜索命令反方向,上一个

以上是关于Linux——帮助文档的获取的主要内容,如果未能解决你的问题,请参考以下文章

linux的帮助信息获取以及man章节的划分

命令帮助文档详解

Linux入门基础之 中

在linux系统上怎么获取命令的帮助信息及man文档划分

linux系统上获取命令的帮助信息以及man文档的章节是如何划分的

3linux 怎么使用帮助