今天来介绍一下linux系统当中的获取命令的帮助,对于初学linux的人来说,这是必须要掌握的技能,第一面对之前从未接触过的命令,难免会手无举措,不知道这个命令该怎么用,该用什么选项来达到某个目的,去实现所需要的结果。好,接下来就开始来讲解linux系统中如何使用帮助。

whatis

whatis  command

显示命令的简短描述

每晚使用一个数据库更新

刚安装系统后不可立即使用,必须要先制作数据库,centos6上需执行makewhatis,而centos7上需要执行mandb来制作数据库。

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选项

显示用法总结和参数列表

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

ate  --help

Usage: date [OPTION]... [+FORMAT]or:  date [-u|--utc|--universa[MMDDhhmm[[CC]YY[.ss]]
Display the current time in the given FORMAT, or set the system date.

[ ]是可选的现象

CAPS或< >是变量

...表示一个列表

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

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

man命令

提供命帮助的文件

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

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

man页面分组为不同的章节

统称为linux手册

man  [章节]  命令

man命令的配置文件:/etc/man.config(centos6),/etc/man_db.conf(centos7)

MANPATH  /path/to/somewhere:指明信手册文件搜索位置

man  -M  /path/to/somewhere  command:到指定的位置下搜索command命令的手册页显示

man    章节

1:用户命令

2:系统调用

3:C库调用

4 : 设备文件及特殊文件

5:配置文件格式

6:游戏

7 : 杂项

8 : 管理类命令

9:linux内核API

命令名称及功能简要说明

SYNOPOSIS:用法说明包括可选项

Description:命令详尽说明,可能包括每一个选项的意义

OPTIONS:说明每个选项的意义

files:    此命令的相关配置文件

example:    使用示例

SEE ALSO :    另外参照

如何使用man手册页

查看man手册页

SYNOPSIS:

[ ]:可选内容

< >:必选

a|b:二选一

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

man  -a   keyword  列出所有帮助

搜索man手册

man  -k   keyword列出所有匹配的页面

使用    whatis  数据库

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搜索

/keywork

以keyword指定的字符串为关键字,从当前位置向文件尾部搜索;不区分字符大小写

n:下一个

N :上一个

?keywork

以keyword指定的字符串为关键字,从当前位置向文件尾部搜索;不区分字符大小写

n:下一个

N:上一个

info

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

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

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

每一页分为“节点”

链接节点之前*

info  [command]

info导航页

方向键盘,PgUp,PgDn导航

Tab键移动到下一个链接

d    显示主题目录

Home    显示主题首部

Enter进入选定链接

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

s文字 文本搜索

q退出info

通过本地文档获取帮助

/usr/share/doc目录

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

不适合在其他地方的文档的位置

配置文件规范

HTML/PDF/PS   格式的文档

授权书详情

通过在线文档获取帮助

第三方程序官方文档

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

安装指南

部署指南

虚拟化指南

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

http://kbase.redhat.com

http://www.redhat.com/docs

http://access.redhat.com

习题:

1、使用帮助命令,让系统在12:00自动关机

关机的命令是shtudown,通过type命令可以知道shutdown是一个外部命令,那我们可以用man 帮助来查找shutdown自动关机信息,最终直接执行shutdown  12:00,等待12点到来,机器就会自动关机了

2、字符终端登录时,显示当前时间和登录的用户名

显示登陆新的是记录在issue文件里,那我们可以man   issue  ,当帮助文档出来之后发现没有我们想要的信息,但SEE ALSO得知可以通过 motd(5), agetty(8), mingetty(8)查找到相关信息,于是我们接着man  5 motd    ,man  8  agetty,最终发现在agetty的帮助文档中找到相关信息发现时间是\t  , 用户名是\u

转载于:https://blog.51cto.com/fszxxxks/1830360

linux之使用帮助相关推荐

  1. 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件

    过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...

  2. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  3. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  4. Linux下创建硬链接,文件访问为空,提示:xxxx: 符号连接的层数过多

    Linux下创建软链接|硬链接,文件访问为空,提示:x x x: 符号连接的层数过多. 原因:创建符号链接的时候未使用绝对路径,无论是源文件路径还是目标路径,都需要使用绝对路径. 如: ln -s / ...

  5. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  6. 设置linux初始root密码

    简单一步设置linux第一个root密码 sudo passwd root #输入当前账户密码 #输入准备设置的root密码 #确认密码 如下所示:

  7. Linux/docker下oracle开启监听,开启自动启动

    写在前头: 之前呢,使用docker安装了oracle,但它默认是会关闭的.使用了几天以后突然连接异常了,报的问题是oracle监听有问题了,我知道了是oracle服务自动关闭了,监听也跟着关了.所以 ...

  8. Linux通过端口号杀死指定进程

    前言: 我们在服务器上升级项目的时候,需要将原来的项目停止,然后启动新的项目. 这时候我们只知道应用所占的端口号,如何将进程杀死呢? linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 ...

  9. 设置腾讯云linux服务器中 MySQL 允许远程访问

    申请了一台linux腾讯云服务器,想要把数据库搭建在上面,本地的Windows直接可以访问 以下就是具体的操作流程,首先你需要安装好一个mysql,安装方法–>mysql安装(Linux) 接着 ...

  10. Linux下安装Java8

    Linux(ubuntu)下Java8安装 1.下载jdk8 这个看大家了,linux版本的就可以 2.创建jvm文件夹 在根目录下创建名为jvm的文件夹(在哪里创建看个人) $ sudo mkdir ...

最新文章

  1. 【Android 逆向】Android 系统文件分析 ( 外部存储设备文件 | sbin 命令程序目录 | dev 字符设备目录 )
  2. QToolButton设置图标位置
  3. DataFrame的多dtype创建方法
  4. LeetCode 582. 杀死进程(图的遍历)
  5. 取消搜索状态_百度搜索引擎全网推广通常有哪些账户?
  6. SAP License:进项税的合理管理缩减成本
  7. JavaWeb:HTTP、Request、Response
  8. java使用泛型_Java 泛型
  9. [虚拟化/云][全栈demo] 为qemu增加一个PCI的watchdog外设(八)
  10. 综合布线屏蔽系统的现状与应用
  11. 正点原子STM32F103(精英版)------串行通信
  12. 软件测试经典案例佣金问题,佣金等价划分和测试用例设计.PPT
  13. SAP接口编程之 JCo3.0 系列(03) : 表参数
  14. pioneer dvr-xd50 固件_闲的蛋疼的验证:索尼 SONY WH1000XM3固件版本差异
  15. 人事电子档案管理系统服务器,浪潮为北京市档案馆 打造智能档案管理系统
  16. matlab主成分分析散点图_主成分分析与matlab
  17. Jaden Casing Strings
  18. Latex 对号和叉号的
  19. 换服务器影响网站排名,网站更换服务器空间会影响排名吗
  20. 多模OM1、OM2、OM3和OM4光纤,单模OS1,OS2

热门文章

  1. 位居全国第一- 丰收节交易会·内蒙古:名特优新农产品数量
  2. 谈谈跨界在软件开发中存在的意义
  3. Android补间动画笔记
  4. RSA加密算法原理及RES签名算法简介(转载)
  5. String 类型的相关转换
  6. linux下获取线程号
  7. 错误提示“未能加载文件或程序集“Microsoft.Office.Interop.Owc11”,
  8. 查看网关物理地址命令
  9. 马斯克采访:要么死的安然,要么活得绚烂
  10. 前中华英才产品总监高瑞:被嫌弃的产品经理的一生