linux 下帮助手册

linux 下man帮助是非常必要的,因为每个人不可能都记住命令和参数。

可以输入 “命令 --help”,然后会显示帮助,而且有中文,但是有些命令不如 “man 命令”全。

man命令简介

输出选项含义

输入命令后出现的格式:

NAME                                     简短的命令,数据名称的说明

SYNOPSIS                              简短的执行语法简介

DESCRIPTION                          教为完整的说明

OPTION                                   针对SYNOPSIS部分,列举出所有的可用的选项说明

COMMANDS                            针对这个程序指向的过程中,可以在程序中执行的命令

FILES                                      这个程序或数据所使用或参考或连接到的某些文件

SEE ALSO                               这写命令相关的其他说明

EXAMPLE                                一些可以参考的范例

BUGS                                      是否有相关的错误

命令后根到数字到含义

1 用户在shell环境可以操作的命令或可执行文件

2 系统内核调用的函数和工具

3 一些常用的函数和函数库,大部分是C 函数库

4 设备文件的说明,通常是在/dev下的文件

5配置文件或者某些文件的格式

6游戏

7惯例和协议等,如linux文件系统,网络协议,ASCII code 等说明

8 网络管理员可以使用到命令

9跟kernel有关的命令


至少另方面功能,比如,你要查找到信息有多种来源,可以很方便到查找自己要到那一个,比如

man 1 sleep 这个sleep是shell环境下到

man 3 sleep 这个查找到是C函数

另一个方面,你可以知道自己查找到信息是属于哪个类的

常用技巧

man -数字 查找到信息 ,输入后可以在指定到类型查找对应到帮助内容

man 命令,回车以后出来一堆东西,要在这里面查找字符串,只要按下/,然后输入就可以了,这个是向后查找,?+字符串是向前查找,类似与 vim编辑器。查到后输入n可以向

向下查下一个,N反向查

在某些情况下,知道某些特定到命令或者修改某些特定到文件,但是偏偏忘记了命令到完全名称,只记得部分关键字。

这样情况,可以根据前面说的制定数字来查询。

还是比如 我就记得这个命令好像是sleep,但是具体是那一个我忘记了,如果我只接输入man sleep输出到是第一个查询到到,万一我找的不是第一个呢,也许sleep有多个呢,

向看看一共有几个。man -f 命令

man -f sleep

sleep                (1)  - delay for a specified amount of time
sleep                (1p)  - suspend execution for an interval
sleep                (3p)  - suspend execution for an interval of time
sleep                (3)  - Sleep for the specified number of seconds

内容如上

显示到结果,左边命令或者文件以及该命令所代表到含义,就是那个数字,右边部分:这个命令到简易说明。

这个找到是完整名称,错一点也不会显示。

万一 我记不清了,就记得个别关键字。可以使用man -k 命令

man -k sleep 的结果

sleep                (1)  - delay for a specified amount of time
sleep                (1p)  - suspend execution for an interval
sleep                (3p)  - suspend execution for an interval of time
sleep                (3)  - Sleep for the specified number of seconds
[vbird@localhost 桌面]$ man -k sleep
clock_nanosleep      (2)  - high-resolution sleep with specifiable clock
clock_nanosleep      (3p)  - high resolution sleep with specifiable clock (ADVANCED REALTIME)
nanosleep            (2)  - high-resolution sleep
nanosleep            (3p)  - high resolution sleep (REALTIME)
rtcwake              (8)  - enter a system sleep state until specified wakeup time
sleep                (1)  - delay for a specified amount of time
sleep                (1p)  - suspend execution for an interval
sleep                (3p)  - suspend execution for an interval of time
sleep                (3)  - Sleep for the specified number of seconds
usleep               (1)  - sleep some number of microseconds
usleep               (3p)  - suspend execution for an interval
usleep               (3)  - suspend execution for microsecond intervals

whatis =man -f              apropos = man -k  ,但是这两个命令要能用,必须要创建whatis数据库,以root身份,执行 makewhatis

除了man 以外还有很多有用到文件放在 /usr/share/doc目录下


















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值