linux 怎么使用帮助

  • linux
    怎么使用帮助

  • Which命令

  • whatis命令

  • 使用手册来获取帮助-man命令

  • 通过info
    命令查看帮助

  • 使用软件自带的帮助文档来获取帮助

  • 通过在线文档获取帮助

  • 使用网站和搜索

linux 怎么使用帮助

在linux中有很多命令,配置文件,很多命令选项和参数,我们不可能完全记住的,那工作中遇到怎么办,我们可以查看linux自带的帮助文档,或者利用搜索软件去搜索帮助


我们要引入一个概念,在Linux中命令分为内部命令和外部命令 
内部命令:由Shell自带,而且通过某命令形式提供 
外部命令:在当前系统路径下有对应的可执行文件

我们可以使用type命令查看命令类型 
而内部命令和外部命令查找帮助的方式是不同的

[root@localhost ~]# type ls
ls is aliased to `ls --color=auto'
[root@localhost ~]# type pwd
pwd is a shell builtin   #pwd shell内置命令

Example: 
内部命令: 
help COMMAND 
外部命令: 
COMMAND --help 
COMMAND -h

Which命令

Which这个命令是用来干嘛的呢?我们使用命令,他就是查找命令某个系统命令是否存在,以及执行的到底是哪一个位置的命令。看下面的图

[root@localhost ~]# which ls
alias ls='ls --color=auto'
   /usr/bin/ls
[root@localhost ~]# which pwd
/usr/bin/pwd

whatis命令

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

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

[root@localhost ~]# whatis ls
ls (1)               - list directory contents
ls (1p)              - list directory contents
[root@localhost ~]# man 1p ls

使用手册来获取帮助-man命令

man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。

在Linux中,使用man来获取帮助是相当不错的一种方式,它非常的详细而且非常的便捷


man命令其实是调用/usr/share/man/[man1-mann] 中的对应命令的手册,再解压到临时目录,然后使用less来进行显示**

man 章节

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

帮助手册中一般遵循相关格式进行编写,我们简要的说明一下相关段落及作用

NAME:简要的说明命令的名称和作用 
SYSNOPSIS:命令的简要使用帮助 
DESCRIPTION:一些参数或选项的简要说明 
OPTIONS:选项 
AUTHOR:作者 
REPORTING BUGS:提供BUG的地址

通过info 命令查看帮助

info命令是Linux下info格式的帮助指令。

有超链接稳文档,info是信息页,提供作者、版本,什么时候发布等更详细信息,man手册是告诉你怎么用

[root@localhost ~]# info ls

使用软件自带的帮助文档来获取帮助

在Linux中相关软件自带的帮助文档在/usr/share/doc/Software-Version/ 中可以查看是否有REDME或者INSTALL等文档提供相关帮助信息

通过在线文档获取帮助

现在命令和配置文件网上一搜就有很多版本,可供参考,权威还是官方的比较靠谱 
红帽知识库和官方在线文档 
http://kbase.redhat.com 
http://www.redhat.com/docs 
http://access.redhat.com

使用网站和搜索

http://tldp.org 
http://www.slideshare.net 
http://www.google.com 
Openstack filetype:pdf 
rhca site:redhat.com/docs

原创文章,作者:M20_he,如若转载,请注明出处:http://www.178linux.com/42926

(0)
M20_heM20_he
上一篇 2016-09-05 08:49
下一篇 2016-09-05 08:49

相关推荐

  • N25第七周学习总结(CentOS 7 系统启动流程)

    CentOs系统启动流程 大纲 1、    什么是CentOs系统启动流程 2、    为什么要了解CentOS系统启动流程 3、    了解CentOS系统启动流程对我们有什么帮助 4、    CentOs系统启动流程详解   …

    Linux干货 2017-02-20
  • 关于大型网站技术演进的思考(十一)–网站静态化处理—动静分离策略(3)

    原文出处: 夏天的森林   前文里我讲到了网站静态化的关键点是动静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。由此可见,网站静态化处理的核心就是动静分离和缓存两大方面,上篇我简单讲述了动静…

    Linux干货 2015-03-11
  • yum——替你排忧解难的前端包安装工具

    yum CentOS前端工具: yum, dnf 统一资源定位符:URL YUM: Yellowdog Update Modifier,rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,自动安装软件包,以及该软件包的依赖包,up2date的替代工具 yum repository: yum repo (yum仓库)  &nbsp…

    Linux干货 2016-08-24
  • Linux获取帮助的途径、history命令及文件系统结构

        在学习Linux的过程中,往往会遇到一些难以理解的问,这时我们就需要寻求帮助,下面是获取帮助的几个途径。 一、man(manual)手册(命令) 1、man手册介绍 (1)man手册是系统自带的联机帮助手册,善于利用man命令,可以帮我们解决遇到的大部分问题。 (2)man手册分为九个章节,每个章节是独立的。 章节1:表…

    Linux干货 2016-07-29
  • linux磁盘管理之LVM

                        LVM  LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁…

    Linux干货 2016-09-09
  • 马哥linux0803作业内容

    1. 创建sysadmins组 将用户user1,user2,user3加入sysadmins组中 将user3设置为sysadmins的管理员 用user3登录,将user2从组中移除 设置sysadmins的密码centos 设置user1 在创建新文件时,文件的所属组为sysadmins 删除user1…3 删除sysadmins 2、三种权限rwx对…

    Linux干货 2016-08-05