Linux运维人员一项最基本的技能就是熟练的查看帮助,人们也常说查看帮助的水平决定了一个人的技术水平。

使用帮助

获取帮助的能力决定了技术的能力

whatis

显示命令的简短描述

每晚使用一个数据库更新

刚安装后不可立即使用

makewhatis (centos6)| mandb(centos7)制作数据库

whatis cal 或 man -f cal

命令帮助:

内部命令:#help COMMAND

#man bash

外部命令:

(1) # COMMAND --help

# COMMAND -h

(2) 使用手册(manual)

# man COMMAND

(3) 信息页

# info COMMAND

(4) 程序自身的帮助文档

README

INSTALL

ChangeLog

(5) 程序官方文档

官方站点:Documentation

(6) 发行版的官方文档

(7) Google

help:

显示用法总结和参数列表

使用的大多数,但并非所有

$date--help Usage:date[OPTION]...[+FORMAT]

or: date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]

[]是可选的

CAPS或<>是变量

...表示一个列表

x |y| z的意思是“x或y或z“

-abc的意思是-a -b -c

man :

提供命令帮助的文件

手册页存放在/usr/share/man

几乎每个命令都有man的“页面”

man页面分组为不同的“章节”

统称为Linux手册

man[章节]命令

man命令的配置文件:/etc/man.config |man_db.conf

MANPATH /PATH/TO/SOMEWHERE: 指明新手册文件搜索位置

# man -M/PATH/TO/SOMEWHERE COMMAND:

到指定位置下搜索COMMAND命令的手册页并显示

man章节:

1.用户命令

2.系统调用

3.C库调用

4.设备文件及特殊文件

5.配置文件格式

6.游戏

7.杂项

8.管理类的命令

9.Linux内核API

导览man手册页

查看man手册页

SYNOPSIS摘要:[]:可选内容

<>: 必选内容

a|b:二选一

...: 同一内容可出现多次

man –a keyword 列出所有帮助

搜索man手册

man -kkeyword列出所有匹配的页面

使用whatis数据库

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:跟搜索命令反方向,上一个

info:

man常用于命令参考,GNU工具info适合通用文档参考。

没有参数,列出所有的页面

info 页面的结构就像一个网站

每一页分为“节点”

链接节点之前*

info [命令]

方向键,PgUp,PgDn 导航

Tab键移动到下一个链接

d 显示主题目录

Home 显示主题首部

Enter进入选定链接

n/p/u/l进入下/前/上一层/最后一个链接

s文字文本搜索

q退出info

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

点击“系统”->“文档”:

提供的官方使用指南和发行注记

/usr/share/doc目录

多数安装了的软件包的子目录,包括了这些软件的相关原理说明

不适合其它地方的文档的位置

配置文件范例

HTML/PDF/PS 格式的文档

授权书详情

官网在线文档

第三方程序官方文档

通过发行版官方的文档光盘或网站可以获得

安装指南

部署指南

虚拟化指南

红帽知识库和官方在线文档

http://kbase.redhat.com

http://www.redhat.com/docs

http://access.redhat.com

rhn.redhat.com或者本地卫星服务器/代理服务器

基于网络管理的机器

RHN代理服务器为RHN流量提供缓存

RHN卫星服务器提供自主的RHN

RHN账户

为及其注册和基于网络管理的RHN用户

用于系统自动验证的系统ID

sosreport

收集所有系统上的日志信息的工具,并自动打成压缩包,

方便技术支持人员和红帽全球支持提供分析问题的依据

其它网站和搜索

http://tldp.org

http://www.slideshare.net

http://www.google.com

Openstackfiletype:pdf

rhcasite:redhat.com/docs

转载于:https://blog.51cto.com/11808474/1830015

Linux中如何使用帮助相关推荐

  1. c++ 进程快照_如何在 Linux 中找出内存消耗最大的进程

    很多次,你可能遇见过系统消耗了过多的内存.如果是这种情况,那么最好的办法是识别出 Linux 机器上消耗过多内存的进程. -- Magesh Maruthamuthu(作者) 很多次,你可能遇见过系统 ...

  2. linux的tar中ztvf,linux中的tar命令(2)

    实例4:只将 /tar 内的 部分文件解压出来 命令: tar -zxvf /opt/soft/test/log30.tar.gz log2013.log 输出: [root@localhost te ...

  3. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  4. java 外部类似_[求指点] 如何用java 实现类似linux中管道调用外部程序的功能

    想写个小程序实现类似linux中管道的功能,创建一个外部子进程,然后主进程不断地写输入给子进程,而后把子进程的返回值取出. 如下的小代码就是从stdin读入一个字符串,调用子进程(cat)返回这个串, ...

  5. linux 修改java版本_Linux 有问必答:如何在 Linux 中改变默认的 Java 版本

    提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误.看上去像程序编译所使用的Java版本与我本地的不同.我该如何在Linux上切换默认的Java版本? 当Java程序编译时,编译环境 ...

  6. linux ls 命令 路径,使用ls命令在Linux中使用完整路径列出文件

    许多人会发现,这是重复的问题,但我已经经历了所有问题,然后问及这个主题,但没有为我工作.使用ls命令在Linux中使用完整路径列出文件 我想打印使用ls命令的特定文件格式的完整路径名到目前为止,我发现 ...

  7. linux中的ln属性,linux 常用基础命令 ln 详细介绍

    命令介绍: ln是linux中又一个非常重要命令,ln是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我 ...

  8. linux内核定义的常用信号6,Linux中的信号

    在 Linux 中,理解信号的概念是非常重要的.这是因为,信号被用于通过 Linux 命令行所做的一些常见活动中.例如,每当你按 Ctrl+C 组合键来从命令行终结一个命令的执行,你就使用了信号.每当 ...

  9. linux用户空间 限制吗,在Linux中限制用户空间

    在Linux中限制用户的磁盘使用空间使用的是Quota,一般Quota在安装Linux时就已包括在内核中,不需要另行安装.Quota可以从两方面指定磁盘的储存限制: 使用者所能够支配的索引节点(ino ...

  10. Linux中的粘滞位

    Linux中的粘滞位 Sticky 位是一个访问权限标志位,可以用来标示文件和路径. 历史: 粘滞位是在1974年Unix的第5版中引入的,用来设置可执行文件.当可执行文件设置粘滞位之后,它能够指示操 ...

最新文章

  1. ggplot2笔记4 语法基础
  2. python一般用什么编译器-Python必学之编译器用哪个好?你用错了吧!
  3. windows安装Python模块:requests
  4. 模块说和神经网络学说_教师招聘中常见的5种脑机能学说
  5. TWRP-recovery中文界面安装方法[转]
  6. 2020年周记(1/50)
  7. Linux的实际操作:Linux的分区
  8. 属性值动态调整_【VBA】Range对象的常用方法属性(三)
  9. 【心路】谈谈最近的一些想法吧
  10. 第一章 为什么我们对机器学习感兴趣?(六)
  11. seay代码审计工具_渗透测试-代码审计入门之BlueCMS v1.6 sp1
  12. linux python2.7安装pip_linux安装pip2.7
  13. 微信公众号 html样式,公众号模板制作精美,微信公众号素材管理的正文,可以写自己CSS 样式吗?...
  14. 央行数字货币DCEP首个应用场景落地,新的支付风口领域已现!
  15. MySQL 优化---索引实战(三)
  16. PyCharm下载及安装教程(Windows)
  17. django迁移数据makemigrations不创建APP中的数据表
  18. 运用滤波反投影的方法对图像进行重建matlab仿真
  19. 红帽牵手阿里云,水到渠成的合作
  20. sprintf_s、_snprintf与_snprintf_s

热门文章

  1. 小网站架构优化-提升抗并发能力:子应用程序分离方案
  2. Struts与Servlet的冲突
  3. 使用 ConnectionStringBuilder 对象创建精确连接字符串
  4. AI PRO I 第4章 译文 Behavior Selection Algorithms An Overview
  5. has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is present---nginx工作笔记006
  6. ES8新特性_async和await结合使用读取文件内容---JavaScript_ECMAScript_ES6-ES11新特性工作笔记050
  7. 持续集成部署Jenkins工作笔记0004---Subversion环境要求
  8. Linux学习笔记011---编译命令make的认识及使用
  9. blufr 算法的理解---理解的不对的,欢迎拍砖
  10. VS2008文档自动生成