Linux的在线求助(*man page)

Linux系统下那么多的指令,我们人当然做不到将每个指令详细到每个参数都记住,我在平常的学习总结中也只会记一些常用的命令及参数,或者是平常用的多了不用刻意去记就会很熟悉。所以,这篇博文讲一下在linux系统中如何获取帮助。

一一help求助

一般很多指令都会有- -help这个参数,我们可以通过这个参数对指令有一个大致的理解。
当然,形式有局限性,协助你曾经使用指令具备的,如你要使用从来没有用过的,或者你想查询的根本就不是指令,而是文件格式,就要通过man page了。

man page

man page会更详细的说明一个指令,具体的结果可以自己去看。

这里要说明的是第一行中的DATE(1),date是我输入的指令名称,那么1呢?它代表的是 一般用户可使用的指令。在查询时,man 后面可以跟一个数字再跟数据,这个数字的意义如下:

代号 代表内容
1 用户shell环境可以操作的指令可执行文件
2 系统核心可以呼叫的函数与工具等
3 一些常用的函数与函式库,大部分为C的
4 装置文件的,通常为在/dev下的文件
5 配置文件或者是某些文件的格式
6 游戏
7 惯例与协议等,例如linux文件系统,网络协议,ASCII code等等的说明
8 系统管理员可用的管理指令
9 和kernel有关的文件

同样,上述内容可以通过man man来学习。1,5,8较重要。

那么,如何知道一个和数据有关的有哪些man page呢?man -f和whatis都可以:

可以用apropos或者man -k查看名字中或者简介中带有所查数据的man page:

man page中的内容大致可分为以下几个部分:
|代号|内容说明|
|:—-:|: ——:|
|NAME|简短指令,数据的说明|
|SYNOPSIS|简短的下达语法简介|
|DESCRIPTION|较为完整的说明|
|OPTIONS|可用选项的说明|
|COMMANDS|当这个程序(软件)在执行时,可以在此程序(软件)中下达指令
|FILES|这个程序或数据所使用或参考或连接到的一些文件|
|SEE ALSO|可以参考的,跟这个指令或数据有关的其它说明|
|EXAMPLE|一些可以参考的例子|

info page

基本上info page与man page差不多,可以说是对man page的补充, 感觉就相当于是文本模式的网页显示数据,我觉得自己不咋经常用它。。

其他一些有用的文件

  • /usr/share/doc

这个目录中有好多说明文档

-------------本文结束感谢您的阅读-------------