美文网首页我爱编程
Linux命令帮助的获取

Linux命令帮助的获取

作者: 蝌蚪1573 | 来源:发表于2018-07-26 14:26 被阅读0次

    外部命令:

    都有一个可执行程序,位于文件系统目录下
    which,whereis
    shell程序搜寻可执行文件的路径定义在PATH环境变量中:
    #echo $PATH
    注意:自左向右

     格式:COMMAND[OPTIONS...][ARGUMENT...]
     内部命令: #help COMMAND
     外部命令:(1)#COMMAND --help
                 #COMMAND -h
              (2)使用手册(manual)#man COMMAND
              (3)信息页#info COMMAND
              (4)程序自身的帮助文档 README、INSTALL、ChangeLog
              (5)程序官方文档
                  官方站点:Documentation
              (6)发行版的官方文档
              (7) Google
    

    内部命令帮助:help COMMAND**

    hash命令:
        shell搜索到的外部命令的路径结果会缓存至kv(key-value)存储中;当第一次搜索到后,以后的的命令会直接到缓存中取,kv记录下该命令和本次搜索到的地址;如果该命令的存放位置发生改变,而缓存并不知道就会报错,这时我们只需要hash -r;把缓存中的内容清除掉,shell就会重新搜索命令放到缓存中。

    1.png
    ----------------------------图中数字表示缓存命中的次数 ----------------------------

    history**命令:
        作用:管理命令历史
      登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history
    登录进shell后新执行的命令只会记录在缓存中:这些命令会在用户退出时“追加”到命令历史文件中;
    history:
       -a:追加本次会话新执行的命令历史列表至历史文件中。
       -d:删除历史中指定的命令。
       -c:清空命令历史。
    快捷操作:
       !#:调用历史中第#条命令
       !string:调用历史中最近一个以string开头的命令
       !!:上一条命令

    外部命令帮助获取:

       

    相关文章

      网友评论

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

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