码迷,mamicode.com
首页 > 系统相关 > 详细

Linux man命令基本使用

时间:2016-07-31 00:29:48      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:linux基础知识

man当你不知道如何使用一个命令的时候,不要担心,Linux上有很多帮助文档其中man命令是用的最多也是全有效的途径。 这里的"man"可不是男人,它是manua(手册)的简写。只要执行man COMMAND命令就可找到大部分命令的使用帮助。


man的配置文件是: /etc/man.config (CentOS6.#)

           /etc/man_db.cof(CentOS7)


man的文件路径是: /usr/share/man


/usr/share/doc目录

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


man分为九个章节,不同的章节对应不同的意义。有的命令和文件名冲突的时候可以先用whatis先查看它的章节号。例如passwd命令,这样就能更精确的找到你要了解的命令解义。

[root@localhost ~]# whatis passwd  #whatis:命令的基本解释(主要查看章节号)

sslpasswd (1ssl)     - compute password hashes    

passwd (1)           - update user‘s authentication tokens #更改用户密码

passwd (5)           - password file       #密码文件         


              1: 用户命令

            2: 系统调用

            3: C库调用

            4: 设备文件及特殊文件

            5: 配置文件格式

            6: 游戏

            7: 杂项

            8: 管理类的命令

            9:Linux 内核API

man的使用方法: 以man ls 为例

NAME

       ls - list directory contents  #列出基本意思


SYNOPSIS

       ls [OPTION]... [FILE]...   #语法格式

         #[]:可选选项

         #....:可以有多个或单个

         #<>:必选

         #a|b|c:多选一

DESCRIPTION

       List  information about the FILEs (the current directory

       by default).  Sort entries  alphabetically  if  none  of

       -cftuvSUX nor --sort is specified.  #详细描述


       Mandatory  arguments  to  long options are mandatory for

       short options too.

        #选项示意

       -a, --all   # 显示所有条目

              do not ignore entries starting with .


       -A, --almost-all #显示所有条目,除了.和..

              do not list implied . and ..


       

       --author   #列出作者名(感觉属主更准确点)

              with -l, print the author of each file

        .....  等


man的操作方法:使用less形式

Space,^V,^f,^F:向文件尾屏翻

    b,^B:向文件首部翻屏

    d,^D:向文件尾部翻屏

    u,^U:向文件首部翻半屏

    RETURE,^N,e,^E or j or ^J:向文件尾部翻一行

    y or ^Y or ^P or k or ^K:向文件首部翻一行

    q:退出

    #:跳转至#行

    1G:回到文件首部

    G:翻至文件尾部


    /KEYWORD:

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

     n: 下一个

     N:上一个

   ?KEYWORD:

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

     n: 跟搜索命令同方向,下一个

     N:跟搜索命令反方向,上一个


info read Info documents :读取信息文件

info可以当做man的补充,它的页面就像一个网站结构,每一份分一个"节点" *表示连接,有的命令在info中写得更全。

 info的操作方法:

方向键,PgUp,PgDn 导航

Tab键移动到下一个链接

d 显示主题目录

Home 显示主题首部

Enter进入选定链接

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

s文字文本搜索

q退出info


更多信息获取途径

 

还有的信息可以一些第三方软件公司的官网的官方文档获取


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

http://kbase.redhat.com

http://www.redhat.com/docs

http://access.redhat.com


获取信息是每个运维人员都需掌握的技能,获取帮助的能力决定了技术的能力!


文件通配符:是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。

 

 *:匹配零个或多个字符

?:匹配任何单个字符

~ :当前用户家目录

~:username 用户家目录

~+: 当前工作目录

~-:前一个工作目录


 man 7 glob :查找手册7章节的glob释义


[0-9]:匹配一个数字范围

[a-z]:大写和小写字母(除了Z

[A-Z]:大写字母    (除了a)

[root@localhost testdir]# ls
a123f  Aet2  fda  fdz  zdsdZ  Zsdf12  zsgA  #testdir下的文件
[root@localhost testdir]# ls [a-z]*
a123f  Aet2  fda  fdz  zdsdZ  zsgA      #Zsdf12没有列出!
[root@localhost testdir]# ls [A-Z]*
Aet2  fda  fdz  zdsdZ  Zsdf12  zsgA     #a123f没有列出!

 [Alan]:匹配列表中的任何的一个字符

[^gentoo]:匹配列表中的所有字符以外的字符

 [:digit:]:任意数字,相当于0-9

 [:lower:]:任意小写字母

 [:upper:]: 任意大写字母

 [:alpha:]: 任意大小写字母

 [:alnum:]:任意数字或字母

 [:space:]:空格

 [:punct:]:标点符


本文出自 “10974793” 博客,请务必保留此出处http://nieqi.blog.51cto.com/10974793/1832189

Linux man命令基本使用

标签:linux基础知识

原文地址:http://nieqi.blog.51cto.com/10974793/1832189

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!