zoukankan      html  css  js  c++  java
  • linux相关的帮助文档

    几乎所有linux发行版都会提供大量的有用的文档。

     

    手册页

    linux发行版包含了有关常用命令、系统调用和库函数的手册页。手册页被分成不同的章节并分别标以序号:

    Section      名称                说明

    1            用户命令            可由任何人启动的

    2            系统调用            即由内核提供的函数

    3            例程                即库函数

    4            设备                即/dev目录下的特殊文件

    5            文件格式描述        例如/etc/passwd

    6            游戏                不用解释啦

    7            杂项                例如宏命令包、惯例等

    8            系统管理员工具      只能由root启动

    9            其他(Linux特定的) 用来存放内核例行程序的文档

    n            新文档              可能要移到更适合的领域

    o            老文档              可能会在一段期限内保留

    l            本地文档            与本特定系统有关的

    这些数字就是手册页所在的章节。linux的手册页已经被安装在系统中,你可以通过man命令查看它们。如:

    man sleep

    在某些情况下,不同章节中可能包含具有相同名字的手册页,你可以通过在name之前插入指定的章节号,如:

    man 3 sleep

     

    每个手册页都包含了一行对命令或函数的介绍。运行whatis name会显示系统中所有名称匹配的、位于任意章节中的所有手册页的介绍。如:

    whatis sleep

    显示结果:

    sleep (1)            - delay for a specified amount of time

    sleep (3)            - Sleep for the specified number of seconds

     

    如果你不清楚你要找的命令或函数的名字,你可以通过man -k keyword命令进行查找,如:

    man -k sleep

     

    显示结果:

    clock_nanosleep (2)  - high-resolution sleep with specifiable clock

    nanosleep (2)        - high-resolution sleep

    rtcwake (8)          - enter a system sleep state until specified wakeup time

    sleep (1)            - delay for a specified amount of time

    sleep (3)            - Sleep for the specified number of seconds

    usleep (3)           - suspend execution for microsecond intervals

     

    info

    info文档系统提供了更加详细的文档,范围涵盖了GUN/Linux系统的许多核心部件以及其它一些程序。只需要在一个终端窗口输入info就可以启动文本界面的info浏览器。

    其中最重要的一些文档包括了:

    gcc                    GCC编译器

    libc                   GUN C函数库,包含许多系统调用

    gdb                    GNU调试器

    emacs                  Emacs文本编辑器

    info                   info系统自己的相关信息

     

    几乎所有的标准Linux编程工具(包括链接工具ld、汇编程序as、性能分析程序gprof)都提供了详尽的info页面。你可以通过在命令行中指定名字,直接跳转到有关的info页:

    info libc

     

    补充

    在vim编辑器里头,可以通过大写字母K获取光标位置处相关内容的帮助,比如你把光标定位到printf,然后,按下ESC,再按下SHIFT+k就可以获取帮助啦。

  • 相关阅读:
    Office Access 2007 的连接方法变了
    程序员的灯下黑:坚持和良好心态近乎道
    Unity浅析
    WPF设置样式的几种方式
    关于常用 软件授权 Licence说明
    WCF消息队列
    委托利用GetInvocationList处理链式委托
    WCF chatroom源码解析
    写一个Jquery字体插件
    浅谈AsyncState与AsyncDelegate使用的异同
  • 原文地址:https://www.cnblogs.com/sheshiji/p/3679851.html
Copyright © 2011-2022 走看看