zoukankan      html  css  js  c++  java
  • linux 帮助命令

    一.linux命令帮助的获取

    内建命令:s
    # help COMMAND

    外建命令:都有一个可执行程序,位于文件系统某目录下:which,whereis来获取路径
    shell 程序搜索可执行文件的路径定义在PATH环境变量中 #echo $PATH 先后顺序:自左向右;
    shell 搜索到的外部

    1. # COMMAND --help
    # COMMAND -h

    2.使用手册(manual)
    # man COMMAND 打开命令的帮助手册
    3.信息页
    # info COMMAND 信息支持超链接
    4.程序自身的帮助文档
    README
    INSTALL
    Changelog

    5.程序官方文档
    官方站点 Documentation 比较详细
    6.发行版的官方文档
    redhat
    7.Google


    1.内部命令帮助获取方式 :
    hash
    help hash
    hash -r
    history 管理命令历史的:

    登录shell时,会读取命令历史文件中记录下来的命令:~./登录进shell后新执行的命令只会记录在缓存中,
    这命令会在用户登出时追加至命令历史文件中。

    history:
    -a :追加本次会话新执行的命令历史列表至历史文件中
    -d :删除历史中指定命令,是编号指定的 如:history -a 40
    -c :清空命令历史
    快捷操作:
    !# :调用历史中第#条命令
    !string:调用历史中最近一个以string开头的命令
    !!:上一条命令


    2.外部命令帮助获取方式:

    1. cat --help

    2. man COMMAND 如: man ls

    手册页存放位置:/usr/share/man 例:ls /usr/share/man 里面有很多章节:
    man1:用户命令
    man2:系统调用
    man3:库调用 例:# ls /usr/share/man/man3
    man4:设备文件及特殊文件
    man5:配置文件格式
    man6:游戏
    man7:杂项
    man8:管理类的命令
    注意:有些关键在不止一个章节中存在帮助手册,要查看指定章节中的手册(#表示第几个章节): man # COMMAND
    man命令的配置文件:/etc/man.config cat /etc/man.config

    MANPATH:指明新的手册文件搜索位置
    # man -M/PATH/TO/SOMEWHERE COMMAND:到指定位置下搜索COMMAD命令的手册并显示它
    帮助手册中的段落说明:
    NAME:
    SYNOPSIS:命令的简要使用帮助
    []:表示可选内容
    <>:表示必选内容
    a|b:二选一或多选一
    ...:同一内容可出现多次

    DESCRIPTION:文件功能的详细描述
    OPTIONS:选项
    EXAMPLES:使用事例
    AUTHOR

    man命令的操作方法:(^表示ctrl)

    space,^v,^f,^F:表示向文件尾部翻屏
    b,^B :向文件首部翻屏
    d,^D:向文件尾部翻半屏
    u,ctrl+U:向文件首部翻半屏
    e:向文件尾部翻一行
    k,y:向文件首部翻一行
    q:退出
    #:跳转至第#行
    1G:回到文件首部
    G:跳转到文件尾部

    文本搜索:
    /KEYWORD:
    以KEWORD指定的字符串为关键字,从当前位置向文件尾部搜索,
    默认不区分字符大小写,n:表示搜索命令同方向的下一个,N:表示上一个
    KEYWORD:
    以KEWORD指定的字符串为关键字,从当前位置向文件首部搜索,默认不区分字符大小写,
    n:表示搜索命令反方向的下一个,N:表示上一个

    练习:date命令
    显示今天周几
    设定当前时间
    显示今天时间 08/15/15
    显示当前时间 16:01:12


    3.程序自身帮助
    /usr/share/doc/COMMAD-VERSION
    4.程序官方文档

    5.发行版官方文档
    Redhat : http://www.redhat.com/docs

    6.Google
    7.slideshare
    http://www.slideshare.net/

















  • 相关阅读:
    缓存架构设计细节二三事
    啥,又要为表增加一列属性?
    SpringMvc4.x---快捷的ViewController
    SpringMvc4.x--@ControllerAdvice注解
    SpringMvc4.x--Spring MVC的常用注解
    解决svn--Unable to connect to a repository at URL ‘https://xxxxxx’ 问题
    或许你不知道的10条SQL技巧
    Java 基础-运算符
    Java 运算符 % 和 /
    Java基础-注释
  • 原文地址:https://www.cnblogs.com/knighterrant/p/10229324.html
Copyright © 2011-2022 走看看