linux如何使用命令帮助

Linux如何使用命令帮助

whatis:显示命令的简短描述

whatis命令在用 catman -w命令创建的数据库中查找command参数指定的命令、 系统调用、库函数或特殊文件名。
whatis命令显示手册部分的页眉行。然后可以发出man命令以获取附加的信息。
whatis命令等同于使用man -f命令。
linux系统刚安装后不可立即使用
使用 makewhatis | mandb 可制作数据库
使用示例:
whatis command 或 mandb

命令帮助

  • 内部命令: help COMMAND
    man bash
  • 外部命令:COMMAND –help
    显示用法总结和参数列表
    绝大多数命令都有,但并非所有的命令

man 手册

提供命令帮助的文件
手册页存放在/usr/share/man
几乎每个命令都有man 的“页面”
man 页面分组为不同的“章节”
统称为Linux 手册
man 命令的配置文件:/etc/man.config | man_db.conf
MANPATH /PATH/TO/SOMEWHERE: 指明man 文件搜索位置
man – M /PATH/TO/SOMEWHERE COMMAND : 到指定位置下搜索
COMMAND 命令的手册页并显示
中文man 需安装包man-pages-zh-CN

man手册-章节

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

man手册-段落

  • NAME 名称及简要说明
  • SYNOPSIS 用法格式说明

[] 可选内容
<> 必选内容
a|b 二选一
{ } 分组
… 同一内容可出现多次

  • DESCRIPTION 详细说明
  • OPTIONS 选项说明
  • EXAMPLES 示例
  • FILES 相关文件
  • AUTHOR 作者
  • COPYRIGHT 版本信息
  • REPORTING BUGS bug 信息
  • SEE ALSO 其它帮助参考

man手册-命令

  • 查看man 手册页
    man [ 章节] keyword
  • 列出 所有帮助
    man –a keyword
  • 搜索man 手册
    man -k keyword 列出所有匹配的页面
  • 用 使用 whatis 数据库
    相当于whatis
  • man –f keyword
    打印man 帮助文件的路径
    man –w [ 章节] keyword

man手册-页面操作

man 命令的页面操作方法:使用less 命令实现

space, ^v, ^f, ^F: 向文件尾翻屏
b, ^b: 向文件首部翻屏
d, ^d: 向文件尾部翻半屏
u, ^u: 向文件首部翻半屏
RETURN, ^N, e, ^E or j or ^J: 向文件尾部翻一行
y or ^Y or ^P or k or ^K :向文件首部翻一行
q: 退出
.# :跳转至第#行行
1G: 回到文件首部
G :翻至文件尾部

man手册-字符搜索

  • /KEYWORD:

以KEYWORD 指定的字符串为关键字,从当前位置向文件
尾部搜索;不区分字符大小写;
n: 下一个
N :上一个

  • ?KEYWORD:

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

本地帮助文档/usr/share/doc/

man常用于命令参考,GNU 工具info 适合通用文档参考。
没有参数, 列出所有的页面
info 页面的结构就像一个网站
每一页分为“节点”
前 链接节点之前 *
info [ 命令 ]

导航info页面

方向键,PgUp ,PgDn 导航
Tab键 键 移动到下一个链接
d 显示主题目录
Home 显示主题首部
Enter入 进入 选定链接
n/p/u/l 进入下/ 前/ 上一层/ 最后一个链接
s 字 文字 文本搜索
q 出 退出 info

官网在线文档

  • 第三方应用官方文档
  • 通过发行版官方的文档光盘或网站可以获得
  • 安装指南、部署指南、虚拟化指南等
  • 红帽知识库和官方在线文档

其它网站和搜索

http://tldp.org
http://www.slideshare.net
http://www.google.com

谷歌查找指定类型文件方法:

Openstack filetype:pdf
rhca site:redhat.com/docs

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97701

(0)
绿野绿野
上一篇 2018-05-07 10:19
下一篇 2018-05-07 20:23

相关推荐

  • MongoDB Replica Set & Sharding

    记得风吹起的零散记忆 ,堆砌着巧克力般的幸福甜蜜,那时一起走过的青草绿地 ,留下了锦瑟音里的万千思绪

    2018-04-10
  • 配置ntp时间服务器,任务计划

    手动配置ntp时间服务 centos6 vim /etc/chrony.conf 加入service   172.20.0.1  iburst  保存 ntpdate 172.20.0.1 iburst systemctl enable chronyd 设为开机启动 centos6 chkconfig ntpd on设置开机开启ntp服务 vim  /etc…

    Linux笔记 2018-05-06
  • VMware安装CentOS6系统图文详解

    在VMware上安装CentOS6系统,分两个步骤,根据自己的需求创建虚拟机,然后将CentOS6系统光盘挂载到虚拟机中安装系统。 一:创建虚拟机 点击创建虚拟机   这里我们选择系统推荐的典型模式。   我们这里先不选择安装程序光盘映像文件,随后再安装系统,选择下面一项。 操作系统选择Linux  CentOS 64位的。 由于我们计划…

    2018-03-31
  • 第三周博客作业

    1、列出当前系统上所有已登录的用户名,注意:同一用户登陆多次,则只显示一次即可。
    2、取出最后登录到当前系统的用户的相关信息。
    3、取出当前系统上被用户当作默认shell的最多的那个shell。
    4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。
    5、取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分。
    6、列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中。
    7、显示/var目录下一级子目录或文件的总个数。
    8、取出/etc/group文件中第三个字段数值最小的10个组的名字。
    9、将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中。
    10、请总结描述用户和组管理类命令的使用方法并完成以下练习:

    Linux笔记 2018-03-27
  • YUM配置安装使用

    一、YUM简介     1. YUM: Yellowdog Update Modifier 完成RHEL系列前端自动解决依赖关系安装工具,依赖rpm存在     2.工作模式:C/S 架构       Server端(yum仓库):依赖关系库、原文件、校验码文件       Client端:yum客户端程序、配置文件(连接Server路径信息)     3.…

    Linux笔记 2018-04-22
  • LINUX磁盘管理笔记

    磁盘组成:扇区 sector          磁头  head 柱面 cylinder就是磁道相同序列的和 磁道  track 硬盘使用步骤: a.分区 b.创建文件系统;格式化 c.挂载;分配目录名   a.分区: 意义: a、优化i/o性能 ;b、提高修复速度 ;c、隔离系统和程序 d、安装多个OS  e、使用不同的文件格式 按柱面分区有两种…

    Linux笔记 2018-04-29