您的位置:首页 > 运维架构 > Linux

Linux的在线求助(*man page)

2016-10-17 20:18 369 查看
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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux