美文网首页程序员
linux命令帮助的获取

linux命令帮助的获取

作者: 小小同 | 来源:发表于2018-05-20 20:12 被阅读0次

    格式:命令+选项+参数(命令的生效位置)

    内部命令:

    # help +命令

    外部命令:都有一个可执行程序,位于文件系统某目录之下,

    which,whereis

    shell程序搜寻可执行程序文件的路径定义在PATH环境变量中,

    #echo ¥PATH

    注意 :自左至右

    (1)# 命令 + --help

    #命令+ -h

    (2)使用手册

    #man +命令

    (3)信息页

    #info +命令

    (4)程序自身的帮助文档

    REACME

    INSTALL

    Changlog

    (5)程序官方文档

    官方站点:Documentation

    (6)发行版的官方文档

    (7)Google

      内部命令帮助:

      help {command}

      hash命令:

    shell搜寻到的外部命令的路径结果会缓存至 kv(key-value)存储中

    history命令:

    管理命令历史:

    登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history

    登录进shell后新执行的命令只会记录在缓存中,这些命令会在用户退出时”追加“至命令历史文件中,

    history:

    -a:追加本才会话新执行的命令历史列表至历史文件中;

    -d:删除历史中指定的命令

    -c:清空命令历史

    快捷操作:

    !#:调用历史中的第#条命令

    !string:调用历史中最近一个以string开头的命令;

    !!:上一条命令

    外部命令帮助获取:

    (1)cat --help

    (2)man (COMMEND)

    手册页:/usr/share/man

    man1.....man8

    man1:用户命令

    man2:系统调用

    man3:c库调用

    man4:设备文件及特殊文件

    man5:配置文件格式

    man6:游戏

    man7:杂项

    man8:管理类的命令

    注意:有些关键在不止一个章节存在帮助手册,要查看制定章节中的手册:man #(commend)

    man命令的配置文件: /etc/man.config

    MANPATH /PATH/TO/SOMEWHERE:指明新的手册位置

    # man -M /PATH/TO/SOMEWEHRE  COMMEND : 到指定位置下搜索commend命令的手册页并显示之

    帮助手册中的段落说明:

    NAME

    SYNOPSIS

    DESCRIPIICN

    SYNOPSIS:

    【】:可选内容

    <>:必选内容

    a|b:二选一

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

    man命令的操作方法

    space,ctrl+v, ctrl+f,ctrl+F,向文件尾翻屏

    b,ctrl+B:向文件首部翻屏

    d,ctrl+D:向文件尾部翻半屏

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

      SPACE or ^V or f or ^F:向文件尾部翻一行

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

      q:退出

      #:跳转至第#行

      1G:回到文件首部

      G:翻至文件尾部

    文本搜索:

    /KEYWORD:

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

    n:下一个

    N:上一个

    ?KEYMOBD:

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

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

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

    (3)info

    (4)程序自身的帮助文档

    /usr/share/doc/connend

    (5)程序官方文档

    (6)发行版的官方文档

    http://www.redhat.com/docs 

    (7)Google

    (8)slideshare

    http://slideshare.net/  (需要翻墙使用)

    使用date命令 

    做到显示今天周几

    设定当前系统时间

    显示今天日期形如:18/5/20?

    显示当前的时间,形如:17:52:21

    相关文章

      网友评论

        本文标题:linux命令帮助的获取

        本文链接:https://www.haomeiwen.com/subject/ypntjftx.html