每天两个命令之man与help(9)-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 893643
  • 博文数量: 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
 
阅读(1658) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图