• linux man指令的详解


    原创内容,欢迎指正

    一、基本操作

    大多数linux发行版自带用以查找shell命令及其他GNU工具信息的在线手册,man命令就是用来访问存储在linux系统上的手册页面。

    例如,查看ls命令手册,语法为:
    $ man ls
    

    这些手册内容是由分页程序(pager)来显示的,能够逐行显示文本。空格键翻页,回车建逐行查看,通常支持剪头键的使用,q键退出。

    bash手册中,同样包含了一份关于自身的参考手册,输入$ man man来查看。

    二、man 的输出界面

    大致分为三部分

    1:linxu内容区域,括号内的数字从1-9,表示输出的内存来自哪一个区域,如图上,表示关于man的参考信息来自手册的第一区域,可以举个例子,hostname这个命令,在手册的第一区域与第七区域都有概述,通过man 1 hostname或man 7 hostname分别查看。

    区域号 内容
    1 可执行程序或shell命令
    2 系统调用
    3 库调用
    4 特殊文件
    5 文件格式与约定
    6 游戏
    7 概览、约定及杂项
    8 超级用户和系统管理员命令
    9 内核例程

    2:内容标题与简介

    3:这里是重点,手册将与命令相关的信息分成了不同的节,标准段落目录如下,但并不是每个命令的手册都包含所有的节。

    Name :显示命令和一段简短的描述
    Synopsis  :命令的语法
    Confi guration :命令配置信息
    Description :命令的一般性描述
    Options: 命令的选项描述
    Exit  Sattus 命令的退出状态提示
    Return Value  命令的返回值
    Error  命令的错误信息
    Enviroment 描述所用的环境变量
    File: 命令用到的文件
    Version  命令的版本信息
    Conforming To  命令所遵循的标准
    Notes 其他有帮助的资料
    Bugs  提供提交bug的路径
    Example  展示命令的用法
    Authors 命令开发人员的信息
    

      

    总结:通常在DESCRIPTION段落里,全是技术行话,对于初学者,非常不友好。但也可能是除了语法部分外,最重要的段落,应该养成阅读的习惯。

  • 相关阅读:
    springcloud(九):熔断器Hystrix和Feign的应用案例
    springcloud(八):熔断器Hystrix
    springcloud(七): 使用Feign调用Eureka Server客户端服务
    springcloud(六):给Eureka Server服务器端添加用户认证
    springcloud(六):Eureka提供数据的客户端连接Docker的mysql
    Live Reload
    localStorage eval script
    javascript AOP
    如何设置让SFTP的用户限制在某个目录下
    整站下载器
  • 原文地址:https://www.cnblogs.com/shc336/p/9951362.html
Copyright © 2020-2023  润新知