Linux帮助使用方法详解

简介:

   首先要弄明白一点,个人认为Linux里的帮助不是为了让我们使用它学习新知识,而是帮助我们复苏记忆。
   有多种方式的帮助如下:       
    help
    --help 或者 -h
    man   
    /usr/share/doc  
 
    info    


help
bash 内建命令帮助使用help查看 

什么是内建命令?
   凡是因为安装了bash而产生的命令,称为内建(built in)命令

如何知道一个命令是否是内建命令?    
   用type查看命令类型:
        #type  命令
   比如:     
        #type  cd
        cd 是 shell 内嵌
        # type if
        if 是 shell 关键字
        
用help查看内建命令cd的帮助:
   [root@wing Desktop]# help cd
   cd: cd [-L|[-P [-e]]] [dir]
   Change the shell working directory.
   ...


--help -h
以命令选项的形式出现,有时一个命令也使用-h来简用--help
比如:        
   #ls  --help

在--help中,最重要的是命令语法中特殊字符,搞定它们则搞定--help    
   [  ]    表示可选项,即需要则用,不需要不用
   { }   表示必选项,即里面的选项为必用
   |       或者,比如:a|b的意思是a或者b只能选其中一个
           特殊情况:
                 {a | b}   意思是a或b必选一个
                 [a | b]    意思是要么一个不选,要么选a或b其中一个
   <>    这个符号有些特殊,有些命令中是必选,但是有些命令中是可选
   ...      表示多个,此符号前面是什么就是多个什么,比如:file...那就表示多个文件
   
注意:帮助语法中凡是没有被任何符号修饰的全是必写


man
全称:manual page
Linux所有的软件作者会对其软件中所使用的命令编写帮助手册,man手册是其中linux管理人员用的最多的帮助之一。

因为软件及其命令过多,所以Linux很人性化的对其进行了分类
一共分为9类,分类如下:
   1.一般命令    
   2.系统调用库
   3.c标准库
   4.设备文件
   5.配置文件
   6.游戏相关
   7.杂项                //所谓杂项,其大部分都是没办法很好分给其他8类的帮助
   8.系统管理相关命令
   9.内核(rhel5)     //从rhel6开始,因为内核类的命令较少,将其废弃

linux运维人员需要记忆:1 、5 、7、 8四类

man手册使用:
man手册使用man命令查看
语法如下:
   #man [类别]  查看对象
   其中类别如果不写表示查看所有相同查看对象man手册中类别靠前的手册

   比如:passwd是一个命令,同时也是一个配置文件,如果不写类别,那么表示查看
   第一类里面的passwd    
   #man   passwd     
   #man  5  passwd

   查看都在第几类有我要查看的文件
   #man -f passwd  
   #whatis passwd  //等同与#man -f
   
   查找所有包含所查关键字的手册
   #man -k passwd

   
   从第一个带passwd的章节开始一一打开手册
   #man  -a passwd   

进入man手册后常用快捷键:
   空格        翻页  
   回车        翻行
   g             定位到手册顶部
   G            定位到手册底部
   /关键字    高亮所有关键字
   
   关键字之间切换:
       n   按关键字往下翻     
       N   按关键字往上翻
   q  退出


/usr/share/doc   
此目录专门存储软件的帮助文件,有很多软件模板文档都在这里面,比如dhcp配置文件模板


info                  
information  非常详细的信息,但是很多人不习惯用这个,这里不做过多介绍

使用方式:
   #info  查看对象



本文转自 CrazyWing 51CTO博客,原文链接:http://blog.51cto.com/fklinux/1983644

相关文章
|
5月前
|
NoSQL 安全 Linux
Linux 中 core dump 文件的作用和使用方法
Linux 中 core dump 文件的作用和使用方法
892 1
|
5月前
|
Linux
linux系统中常见注册函数的使用方法
linux系统中常见注册函数的使用方法
58 1
|
5月前
|
机器学习/深度学习 Linux
百度搜索:蓝易云【Linux下的find的使用方法】
上述是 `find`命令的一些常用用法和选项,通过灵活组合这些选项,可以实现更复杂的文件查找需求。在实际使用中,可以通过查阅 `find`命令的帮助文档或参考资料,了解更多选项和示例。
53 0
百度搜索:蓝易云【Linux下的find的使用方法】
|
Linux 编译器 C++
linux系统中C++中构造与析构函数以及this的使用方法
linux系统中C++中构造与析构函数以及this的使用方法
54 0
|
5月前
|
算法 Linux
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
|
2月前
|
监控 数据挖掘 Linux
Linux服务器PBS任务队列作业提交脚本的使用方法
【8月更文挑战第21天】在Linux服务器环境中,PBS任务队列能高效管理及调度计算任务。首先需理解基本概念:作业是在服务器上执行的任务;队列则是等待执行任务的列表,具有不同的资源限制与优先级;节点指分配给作业的计算资源。
235 4
|
3月前
|
Java Linux
Linux通配符的使用方法
Linux通配符的使用方法
|
4月前
|
SQL Linux 数据库
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
|
4月前
|
Linux Perl
Linux命令split的使用方法说明
【6月更文挑战第11天】Linux命令split的使用方法说明
84 4
|
5月前
|
Linux
Linux|编译最新版的openssh-server-9.3的rpm包的使用方法(二)
Linux|编译最新版的openssh-server-9.3的rpm包的使用方法(二)
496 0