几乎所有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就可以获取帮助啦。

linux相关的帮助文档的更多相关文章

  1. linux音频alsa-uda134x驱动文档阅读之一转自http://blog.csdn.net/wantianpei/article/details/7817293

    前言 目前,linux系统常用的音频驱动有两种形式:alsa oss alsa:现在是linux下音频驱动的主要形式,与简单的oss兼容.oss:过去的形式而我们板子上的uda1341用的就是alsa ...

  2. Linux 基础命令、文档树 和 bash

    最近发现了一个总结得更好的:bash cheatsheet 本文只是我对 linux 基础学习的一个总结,可能仅适用于复习用.算是我的 Linux 备忘录. 最基础 tab 补全 * 通配符 ctrl ...

  3. Linux内核最顶层文档

    Linux 内核文档 该文件是 Linux 内核文档树中最顶层的,会随着内核一起更新:其目的是把散乱的文档集成为一个逻辑清晰的完整版,非常欢迎改善文档,如果想做出自己的贡献,加入vger.kernel ...

  4. Linux基础入门级命令文档

    Linux系统上命令的使用格式,及常用命令示例 1.命令提示符 登录系统后,第一眼看到的内容是: [root@node01 ~]# 上图就是 Linux 系统的命令提示符.那么,这个提示符的含义是什么 ...

  5. NLP︱句子级、词语级以及句子-词语之间相似性(相关名称:文档特征、词特征、词权重)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 关于相似性以及文档特征.词特征有太多种说法.弄 ...

  6. spring的jar包以及相关的API文档的下载方式

    转自:http://blog.csdn.net/yuexianchang/article/details/53583327 侵删 感谢原创 首先是进入官网:https://spring.io/ 如图所 ...

  7. 在Firefox中发现一个在Linux下查看chm文档的插件

    在Firefox浏览器插件中搜索插件chmfox插件,安装后就可以在linux下通过Firefox浏览器阅读chm文档了.

  8. Linux下查看txt文档

    当我们在使用Window操作系统的时候,可能使用最多的文本格式就是txt了,可是当我们将Window平台下的txt文本文档复制到Linux平台下查看时,发现原来的中文所有变成了乱码. 没错, 引起这个 ...

  9. Linux 笔记 - 第八章 文档的打包与压缩

    博客地址:http://www.moonxy.com 一.前言 在 Linux 系统中,文件的后缀名没有实际的意义,加或者不加都无所谓.但是为了便于区分,我们习惯在定义文件名时加一个后缀名,比如常见的 ...

随机推荐

  1. rancher2.0快速入门

    注意:本入门指南的目的是让您快速的运行一个Rancher2.0环境,它不适用于生产.有关更全面的说明,请查阅Rancher安装. 本教程将指导您完成: 安装Rancher v2.0 : 创建第一个集群 ...

  2. cas单点登录打包时下载慢!

    环境:win10 百度网盘下载 版本:  cas-overlay-template-5.3  提取码    d1b6 添加阿里的到pom.xml    注意添加到第一列 <!--阿里云仓库--& ...

  3. Ionic3学习笔记(十四)使用 videogular2 实现视频播放以及遇到的一些问题

    本文为原创文章,转载请标明出处 目录 使用 videogular2 安装 增加图标.字体支持 导入 module 举个例子 遇到的问题 iOS 端自动进入全屏播放 Android 端 autoplay ...

  4. OSCache使用指南

    OSCache是当前运用最广的缓存方案, JBoss Hibernate Spring 等都对其有支持,下面简单介绍一下OSCache的配置和使用过程. 1.安装过程 从http://www.open ...

  5. struts2和springmvc性能比较2

    我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置.spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外). Spring ...

  6. Python建立web静态服务器

    原文地址:http://www.bugingcode.com/blog/python_html_web_server.html python作为工具,提供了很多好用的命令,比如有时候突然需要建立一个解 ...

  7. Python野生库

    https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

  8. js的几个库

    http://www.w3.org/TR/FileAPI/ http://www.w3.org/TR/html-media-capture/ demo:http://jsfiddle.net/pmat ...

  9. 为何银行愿为收购supercell做无权追索融资?

    无追索权融资又称纯粹的项目融资,是指贷款人对项目主办人没有任何追索权的项目融资.简单来说,这是一种项目失败,也无法追尝的承诺,一般发生在石油.天然气.煤炭.铜.铝等矿产资源开发等相对较为保值的项目融资 ...

  10. springboot利用swagger构建api文档

    前言 Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件.本文简单介绍了在项目中集成swagger的方法和一些常见问题.如果想深入分析项目源码,了解更多内容,见参考资料. S ...