本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!
linux man usage
· man -aw var: 显示var所有手册文件的路径
root@yu28:~# man -aw pthread.h /usr/share/man/man7/pthread.h.7posix.gz
root@yu28:~# man -aw sleep /usr/share/man/man1/sleep.1.gz /usr/share/man/man1/sleep.1posix.gz /usr/share/man/man3/sleep.3.gz /usr/share/man/man3/sleep.3posix.gz |
· man -a var: 显示var在所有section内的同名帮助
root@yu28:~# man -a pthread_rwlock_rdlock PTHREAD_RWLOCK_RDLOCK(P) POSIX Programmer's Manual PTHREAD_RWLOCK_RDLOCK(P)
NAME pthread_rwlock_rdlock, pthread_rwlock_tryrdlock - lock a read-write lock object for reading
SYNOPSIS #include <pthread.h>
int pthread_rwlock_rdlock(pthread_rwlock_t *rwlock); int pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock); |
其中黄色部分即为该函数所在的section,其编号为“P”
· man -s sectionid var或man sectionid var: 显示var在节号为sectionid的小节中的帮助
root@yu28:~# man 3P sleep SLEEP(P) POSIX Programmer's Manual SLEEP(P)
NAME sleep - suspend execution for an interval of time
SYNOPSIS #include <unistd.h>
unsigned sleep(unsigned seconds); |
节号即为其手册名后缀的前两个字母,如上所示,sleep的节号分别为1、1p、3、3p,字母不分大小写。
· man -M dir var: 在指定路径dir下获得var的帮助
root@yu28:~# man -M /usr/share/man sleep SLEEP(1) User Commands SLEEP(1)
NAME sleep - delay for a specified amount of time
SYNOPSIS sleep NUMBER[SUFFIX]... sleep OPTION |
· man var > file: 将man显示的var的帮助信息输出到文件file中
root@yu28:~# man sleep > sleep.txt root@yu28:~# root@yu28:~# pwd /root root@yu28:~# ls sleep.txt 公共的 模板 视频 图片 文档 音乐 桌面 root@yu28:~# |
可以看到sleep.txt文件已经生成。
var: represents a command or a file name.