Linux下帮助使用方法

作为Linux系统的初学者来说,学会使用获取帮助命令是非常重要的。我在接下来的文章里面总结了一些常用的获取帮助资料的方法,希望在以后可以帮到你。

一.whatis的使用

whatis:用于查询一个命令执行什么功能,并将执行结果打印到终端上

1. 基于数据库的查找
                  优点:查找速度快
                  缺点:没有实时性

2.数据库文件
                  Centos6:/var/cache/man/whatis
                  Centos7:/var/cache/man/index.db
           3.更新数据库文件
                  Centos6:makewhatis
                  Centos7:mandb

二.help的使用

help:用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。在使用之前可以用type命令查看一下命令的类型,参考不同用法。用法:type command 如果输出 XXX is a shell builtin 则是内部命令 , 其它输出则是外部命令。

1.外部命令:
                        command –help 或command -h

2.内部命令:
                        help command 或man bash

三.man的使用

man命令的实用性非常高,基本上所有的类Unix系统都支持,所以man的使用学习是非常重要的。我们之所以可以man到帮助文档,是因为系统里有帮助文档存在,提供man命令帮助的文件存在/usr/share/man目录下。
            1.  man的帮助文档分类

                  1. man1 Executable programs or shell commands 用户命令及应用程序
                  2. man2 System calls (functions provided by the kernel) 系统调用和内核出错代码
                  3. man3 Library calls (functions within program libraries) 库调用
                  4. man4 Special files (usually found in /dev) 设备驱动程序和网络协议
                  5. man5 File formats and conventions eg /etc/passwd 标准文件格式
                  6. man6 Games 游戏和演示
                  7. man7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7) 各种文件和文档
                  8. man8 System administration commands (usually only for root) 系统管理命令
                  9. man9 Kernel routines [Non standard] 含糊的内核规范和接口

2.man帮助段落说明

– NAME                           名称及简要说明
                  – SYNOPSIS                   用法格式说明
                  ? []                                    可选内容
                  ? <>                                  必选内容
                  ? a|b                                 二选一
                  ? { }                                  分组
                  ?  ...                                  同一内容可出现多次
                  – DESCRIPTION             详细说明
                  – OPTIONS                     选项说明
                  – EXAMPLES                  示例
                  – FILES                           相关文件
                  – AUTHOR                      作者
                  – COPYRIGHT                版本信息
                  – REPORTING BUGS     bug信息
                  – SEE ALSO                    其它帮助参考

         3.man的操作按键

空格键                              向下翻一页

Page Down                      向下翻一页

Page Up                           向上翻一页

y,k                                  向文件首部翻一行

e,j                                   向文件尾部翻一行

b                                       向文件首部翻屏

u                                       向文件首部翻半屏

d                                       向文件尾部翻半屏

HOME                              直接前往首页

END                                 直接前往尾页

1G                                    回到文件首部

G                                      翻至文件尾部

:                                     跳转至第#行

/关键词                             从上至下搜索某个关键词

?关键词                          从下至上搜索某个关键词

n                                       定位到下一个搜索到的关键词

N                                      定位到上一个搜索到的关键词

q                                      推出帮助文档

四.info的使用

man常用于命令参考,GNU工具info则更适合通用文档参考。info的页面的结构就像一个网站,没有参数,列出所有的页面,每一页分为“节点”,链接节点之前有”*”字符提示。 info帮助文档存放在/usr/share/info路径下。用法:info command

           info的操作按键

?                              显示info的常用快捷键。

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

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

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

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

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

L                                 回到上一个访问的页面

SPACE                       向前滚动一页

BACKUP或DEL          向后滚动一页

Q                                退出info

五.其他类型的获取帮助的方法

          1.本地帮助文档

通过本地文档查看帮助,没有网络也可以获取这些资料,linux内部有很多的文档,这些文档无法用man 或info命令查看,只有进入到/usr/share/doc目录下才能查看,这里面的文件内容非常详尽。而且数量众多,只是/usr/share/doc/下就有1012条目录,这还不包括在这之下的子目录。
              /usr/share/doc目录下主要包含以下内容。
              - 多数安装了的软件包的子目录,包括了这些软件的相关原理说明
              - 常见文档:README INSTALL CHANGES
              - 不适合其它地方的文档的位置
              配置文件范例
              HTML/PDF/PS 格式的文档
              授权书详情

         

          2.在线文档帮助

通过在线文档获取帮助,也是解决问题的常用方法。一般是去系统发行版或第三方软件发行商的官方网站去查找官方资料。顺便再介绍两个谷歌的搜索小技巧:
              1.Openstack file type:pdf 筛选指定类型的文件
              2.rhcasite:redhat.com /docs 在指定网站只搜索文档
              常见第三方应用程序官方文档
              http://www.nginx.org
              http://tomcat.apache.org
              http://httpd.apache.org
              http://www.python.org

通过发行版官方网站可以获得安装指南、部署指南、虚拟化指南等
              红帽知识库和官方在线文档链接:
              http://kbase.redhat.com
              http://www.redhat.com/docs
              http://access.redhat.com

比较专业的网站和搜索:
             http://tldp.org
             http://www.slideshare.net
             http://www.google.com

          3.红帽知识库网站

? rhn.redhat.com或者本地卫星服务器/代理服务器
              – 基于网络管理的服务器
              – RHN代理服务器为RHN流量提供缓存
              – RHN卫星服务器提供自主的RHN
              ? RHN账户
              – 为及其注册和基于网络管理的RHN用户
              – 用于系统自动验证的系统ID
              ? sosreport
              收集所有系统上的日志信息的工具,并自动打成压缩包,方便技术支持
              人员和红帽全球支持提供分析问题依据

原文地址:https://www.cnblogs.com/liuwentaolaji/p/9323248.html

时间: 2024-10-26 21:48:58

Linux下帮助使用方法的相关文章

MATLAB在Linux下的安装方法(待尝试)

有的,windows下,linux下我都用过,matlab的linux版图形界面使用的而是java,操作没有windows版的流畅,或多或少还有点问题,总之,感觉没有windows版好用,同版本的功能都是一样的,据说linux内核效率较高,跑matlab比windows快,但我没感觉出来. 以下是我的安装方法(注意你的matlab版本):软件下载地址:ftp://soft.hit.edu.cn/software/Science/Mathworks.Matlab/MatlabR13Unix/打开终

linux下文件加密方法总结

为了安全考虑,通常会对一些重要文件进行加密备份或加密保存,下面对linux下的文件加密方法做一简单总结: 方法一:gzexe加密这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息.它是使用系统自带的gzexe程序,它不但加密,同时压缩文件.示例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 3

Linux 下正确关机方法

在linux下一些常用的关机/重启命令有shutdown.halt.reboot.及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的. Linux centos重启命令:init6 1.reboot2.shutdown -r now 立刻重启(root用户使用)3.shutdown -r 10 过10分钟自动重启(root用户使用)4.shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用sh

磁盘设备在 Linux 下的表示方法

在 Linux 系统中磁盘设备文件的命名规则为: 主设备号 + 次设备号 + 磁盘分区号 对于目前常见的磁盘,一般表示为: sd[a-z]x 主设备号代表设备的类型,相同的主设备号表示同类型的设备. 当前常见磁盘的主设备号为 sd. 次设备号代表同类设备中的序号,用 "a-z" 表示. 比如 /dev/sda 表示第一块磁盘,/dev/sdb 表示第二块磁盘. x 表示磁盘分区编号.在每块磁盘上可能会划分多个分区,针对每个分区,Linux 用 /dev/sdbx 表示,这里的 x 表示

linux下定时执行任务的方法

在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出. 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为"crontab",是"cron table"的简写. 一.cron在3个地方查找配置文件:1./var/spool/

Ubuntu Linux下安装软件方法

1.deb包的安装方式 deb是debian系Linux的包管理方式,Ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装: sudo dpkg -i *.deb 或者直接双击安装. 2.编译安装方式 (小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential )在linux的世界,有很多软件只提供了源代码给你,需要你

linux下设置进程优先级方法!

Linux系统下提升进程优先级的办法 Linux系统进程的优先级取值:-20 到 19,数越大优先级越低. 可以通过top命令来查看,NI那一列. 改变进程的优先级的方法有两种: www.2cto.com 1,top命令.输入r,然后根据提示输入进程ID,再输入优先级数值. 2,renice命令.renice -n 2 -p 3432.-n,后面是优先级的值:-p,是进程号. 当然,要执行成功,你得有足够的权限才行. ---------------------------------------

linux下nginx安装方法

因为本人不是很懂linux,所以安装步骤是从网上找的一些资料整合后,才部署成功,现将步骤记录下来 部署安装nainx环境:pcre(作用rewrite).zlib(作用压缩).ssl.gccyum -y install zlib;yum –y install pcre;yum –y install openssl;yum install gcc gcc-c++ ncurses-devel perl; 2.下载安装nginx-*.tar.gz.     (*号表示版本号) tar –zxvf ng

linux下卸载apache方法小结

方法一 复制代码 代码如下: [email protected] ~]# rpm -qa|grep httpd httpd-2.2.3-11.el5_2.centos.4 httpd-manual-2.2.3-11.el5_2.centos.4 说明:rpm –qa | grep mysql 命令是为了把mysql相关的包都列出来,我上面的例子是Linux默认安装apache的rpm软件包列表,如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开

LINUX下安装软件方法命令方法

1.通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. 2) rpm包,如software-1.2.3-1.i386.rpm.它是Redhat Linux提供的一种包封装格式.安装rpm包的命令是"rpm -参数,包管理工具 yum ." 3) deb包,如software-1.2.3-1.deb.它是Debain Linux提供的一种包封装格式.安装deb包的命令是"dpkg