Chinaunix首页 | 论坛 | 博客
  • 博客访问: 903176
  • 博文数量: 113
  • 博客积分: 3160
  • 博客等级: 少校
  • 技术积分: 1801
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-19 10:09
文章分类

全部博文(113)

分类: LINUX

2012-06-08 21:19:13

1:man:交互式在线帮助文档
 
 
man工具用来显示系统文档中的man页内容,以此帮助用户了解工具的具体用法。
 
 
Linux系统的man页分为9个部分,每部分都描述了相关工具的使用方法,这样可以更加精细的查询。
 
 
(1):可执行程序或shell命令
 
(2):系统调用
 
(3):函数调用(库函数)
 
(4):设备(/dev)
 
(5):文件格式(/etc/passwd)
 
(6):游戏
 
(7):其它
 
(8):系统管理(root)
 
(9):内核例程(非标准)
 
 
 
如果在查询某工具的时候不指定手册的某个部分,那么man就会显示上面最先找到的相关内容,并且在开始部分会指出是哪一部分。
 
 
例如:
 
man write 会显示第一部分的内容
 
man 2 write 会显示第二部分的内容
 
说明write既是一个shell命令,又是一个系统调用函数。
 
 
实例:
 
man write
 
WRITE(1)(第1部分)      BSD General Commands Manual                 WRITE(1)
 
NAME
     write — send a message to another user
 
SYNOPSIS
     write user [tty]
 
 
 
man 2 write
WRITE(2)(第2部分)    Linux Programmer's Manual        
WRITE(2)
 
 
 
NAME
       write - write to a file descriptor
 
SYNOPSIS
 
       #include
 
       ssize_t write(int fd, const void *buf, size_t count);
 
 
 
 
 
2:--help:显示工具的简要帮助文档,内容更精炼。
 
 
例如:
 
 
Usage: banshee [options...] [files|URIs...]
 
 
Help Options
 
  --help                   Show this help
  --help-playback          Show options for controlling playback
  --help-query-track       Show options for querying the playing track
  --help-query-player      Show options for querying the playing engine
  --help-ui                Show options for the user interface
  --help-debug             Show options for developers and debugging
  --help-all               Show all option groups
  --version                Show version information
 
阅读(1696) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~