大家好,我是情报哥!01关于手册如今,各种技术、软件、开发工具层出不穷,各种文档、说明、技术博客、野料泛滥。使用搜索引擎通常我们或多或少可以找到与我们的问题相关的话题。不过,这些话题大多还没有得到相关专业人士的官方确认或核实。知识内容错误的概率非常高,甚至是相对过时的答案,而我们吸收这些不正确的理解或总结,会影响我们自己的知识结构,就像高楼某层的一个大洞。我们在使用某项技术的时候,最重要的是利用好它的官方输出资料和文档,通过这些文档来帮助自己理解这项技术。同时也可以和野外数据进行对比分析,所以遇到一些疑惑或者解释的时候尽量先从官方文档和说明入手。如果在理解和语言上有问题,看不懂相应的手册,可以选择一些相对权威、受众面更广的资料阅读,最后选择上网阅读。在互联网上搜索那些民间版本。虽说高手在民间,但民间并非人人都是高手。那么学习Linux应用和系统编程man手册一定是很有必要的。Linux下的帮助文档。命令行和系统调用的详细解释可以在man手册中获取。man手册一般用于阅读man命令行。.02manpage那么man的内容是什么?我们可以输入manman命令行,得到man手册的主要分类:由上可知,man手册有9种,分别是:-man1表示可执行程序和shell命令-man2表示系统提供的系统调用内核-man3表示库文件调用-man4查看一些设备文件和特殊文件的帮助-man5一些配置文件的说明-man6内置游戏的说明-man7杂项说明-man8管理员命令或超级-用户可执行系统指令——man9Linux内核相关文件指令当我们要查找对应的指令时,我们基本上可以先指定执行哪种类型的查询,然后在对应的man文档类型中查找即可。03manpages-posix-dev为了减少磁盘的占用,linux系统不会把所有的文件都放在系统中。毕竟很多朋友都不是编程爱好者,只是喜欢linux操作系统,或者让手头的旧笔记本发挥出最后的光和热。因此,对于Linux编程,我们还需要下载一些常用的帮助文档来丰富man手册,否则可能没有对应的内容。手册名称手册内容manpagesLinux基本操作manpages-devLinux基本操作APImanpages-posixPOSIX定义的常用编程方法manpages-posix-devPOSIX头文件和库函数的使用一般使用命令行:sudoapt-getinstall来安装相应的手册,我们试试在ubuntu下安装最常用的manpages-posix-dev,如下图:(安装前记得先联网)04man基本操作有了man手册后,一些不太常用的或者比较复杂的命令行、系统调用等用法不用刻意去背,用的时候搜索一下就可以了。1.manpagenumtext这样我们就可以找到对应的manpage类型下的文字说明了。如果不知道要查阅的内容在man手册中的类型,可以使用man-ftext或者whatistext先查看一下这个关键字在哪些类型的man文档中有描述,如下图:括号中的数字是表示搜索关键字相关的页码,然后使用manpagenumtext查找对应的内容。2.man手册的操作键盘翻阅文档的操作(当然你也可以用鼠标也行):找到man文档的内容操作:最后在这里介绍一下man的基本用法Linux下的命令和man手册。对于大多数情况来说已经足够了,希望这篇文章能对你有所帮助!本文转载自微信公众号“嵌入式情报局”,可通过以下二维码关注。转载本文请联系嵌入式智能局公众号。
