您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 跟我学Linux编程-7-man联机手册的使用
前几个章节,我们讲述了Linux的基本输入输出知识,学习了如何在终端输入彩色字符,如何从键盘实时读取按键信息,并基于这些知识,教大家写了一个Linux终端下的贪吃蛇游戏。至此,关于Linux输入输出相关的编程知识就告一段落,在继续其他编程知识的讲解之前,我想在这个章节先介绍Linux编程的利器之一:man联机手册的使用。我们写程序的时候,经常记不清某个C库接口的参数应该如何给定,这时候就需要查阅函数手册来帮助我们。Linux系统通常自带了这个手册,就是上面提到的man。man手册运行界面上图就是man手册的运行界面。如大家所猜料,man也是个命令行程序,在终端下运行。man命令的基本使用方法如下:man[手册编号]关键词其中,手册编号取值1-9,可以省略。其意义如下:1:标准命令2:系统调用3:库函数4:设备说明5:文件格式6:游戏和娱乐7:杂项功能8:管理员命令9:其它关键词为所有查询的函数或者命令名称。上图是执行:man2open的结果。open是系统调用函数,所以手册编号指定为2。如果不指定手册编号,man以1-9的顺序依次查询每个手册并显示第一次配置的信息,如上例中我们去掉参数2:manopen得到的结果如下:manopen运行结果在屏幕的左上角,显示的是OPENVT(1),表示匹配的是OPENVT,手册编号是1.如果想查阅C库函数,则执行:man3函数名就可。如man3printf。有时候我们不知道一个函数是系统调用,还是库函数,优先使用不带编号的方式进行查询,如果结果不如预期,就分别指定2和3多尝试几次就可。查询到结果后,我们可以使用上下按键来滚动显示内容,也可以使用pageup/pagedown来进行翻页。查阅结束后,我们可以使用q键退出man手册,回到终端。man手册是Linux编程中一个常用的工具,它展现的内容非常详尽,包括函数的定义,参数与返回值说明,需要引用的头文件,与其相关的函数,以及示例程序及注意事项。因此善于使用man手册,很容易做到自学成才。
本文标题:跟我学Linux编程-7-man联机手册的使用
链接地址:https://www.777doc.com/doc-2008882 .html