Linux提供的一种集中手册页文档机制
−大多数程序/配置文件/库函数都提供手册页
−包括命令名称、语法、用途描述、选项、作者等信息
−通过统一阅读工具man来获得这些帮助
查阅uname命令的man手册页,解释其格式及常见选项
- [root@hadoop ~]# man uname
-
- UNAME(1) User Commands UNAME(1)
-
- NAME
- uname - print system information
-
- SYNOPSIS
- uname [OPTION]...
-
- DESCRIPTION
- Print certain system information. With no OPTION, same as -s.
-
- -a, --all
- print all information, in the following order, except omit -p and -i if unknown:
-
- -s, --kernel-name
- print the kernel name
-
- -n, --nodename
- print the network node hostname
-
- -r, --kernel-release
- print the kernel release
-
- -v, --kernel-version
- print the kernel version
-
- -m, --machine
- print the machine hardware name
-
- -p, --processor
- print the processor type or "unknown"
-
- -i, --hardware-platform
- print the hardware platform or "unknown"
-
- -o, --operating-system
- print the operating system
-
- --help display this help and exit
-
- --version
- output version information and exit
-
- AUTHOR
- Written by David MacKenzie.
-
- REPORTING BUGS
- Report uname bugs to bug-coreutils@gnu.org
- GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
- General help using GNU software: <http://www.gnu.org/gethelp/>
- Report uname translation bugs to <http://translationproject.org/team/>
-
- COPYRIGHT
- Copyright © 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later
- <http://gnu.org/licenses/gpl.html>.
- This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the
- extent permitted by law.
-
- SEE ALSO
- arch(1), uname(2)
-
- The full documentation for uname is maintained as a Texinfo manual. If the info and uname programs
- are properly installed at your site, the command
-
- info coreutils 'uname invocation'
-
- should give you access to the complete manual.
-
- GNU coreutils 8.4 November 2013 UNAME(1)
查阅shutdown命令的man手册页,解释其格式及常见选项
- [root@hadoop ~]# man shutdown
-
- shutdown(8) shutdown(8)
-
- NAME
- shutdown - bring the system down
-
- SYNOPSIS
- shutdown [OPTION]... TIME [MESSAGE]
-
- DESCRIPTION
- shutdown arranges for the system to be brought down in a safe way. All logged-in users are notified
- that the system is going down and, within the last five minutes of TIME, new logins are prevented.
-
- TIME may have different formats, the most common is simply the word ’now’ which will bring the system
- down immediately. Other valid formats are +m, where m is the number of minutes to wait until shut-
- ting down and hh:mm which specifies the time on the 24hr clock.
-
- Once TIME has elapsed, shutdown sends a request to the init(8) daemon to bring the system down into
- the appropriate runlevel.
-
- This is performed by emitting the runlevel(7) event, which includes the new runlevel in the RUNLEVEL
- environment variable as well as the previous runlevel (obtained from the environment or from
- /var/run/utmp) in the PREVLEVEL variable. An additional INIT_HALT variable may be set, this will
- contain the value HALT when bringing the system down for halt and POWEROFF when bringing the system
- down for power off.
-
- OPTIONS
- -r Requests that the system be rebooted after it has been brought down.
-
- -h Requests that the system be either halted or powered off after it has been brought down, with
- the choice as to which left up to the system.
-
- -H Requests that the system be halted after it has been brought down.
-
- -P Requests that the system be powered off after it has been brought down.
-
- -c Cancels a running shutdown. TIME is not specified with this option, the first argument is
- MESSAGE.
-
- -k Only send out the warning messages and disable logins, do not actually bring the system down.
-
- ENVIRONMENT
- RUNLEVEL
- shutdown will read the current runlevel from this environment variable if set in preference to
- reading from /var/run/utmp
-
- FILES
- /var/run/utmp
- Where the current runlevel will be read from; this file will also be updated with the new run-
- level.
-
- /var/log/wtmp
- A new runlevel record will be appended to this file for the new runlevel.
-
- NOTES
- The Upstart init(8) daemon does not keep track of runlevels itself, instead they are implemented
- entirely by its userspace tools.
-
- See runlevel(7) for more details.
-
- AUTHOR
- Written by Scott James Remnant <scott@netsplit.com>
-
- REPORTING BUGS
- Report bugs at <https://launchpad.net/upstart/+bugs>
-
- COPYRIGHT
- Copyright © 2009 Canonical Ltd.
- This is free software; see the source for copying conditions. There is NO warranty; not even for
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
- SEE ALSO
- runlevel(7) init(8) telinit(8) reboot(8)
-
- Upstart 2009-07-09 shutdown(8)
标准manual手册文档集中存放
−/usr/share/share/man/.. .. 目录
−/usr/share/share/man/zh_CN/.. ..
- [root@hadoop ~]# manpath
- /usr/local/share/man:/usr/share/man/en:/usr/share/man:/usr/soft/jdk/man:/usr/soft/scala/man
man分节入口
1用户指令、2 系统、3 程序库、4 设备、5文件系统、6 游戏、7 杂项、8 系统指令、9 内核指令
1和8的区别在于权限,1是普通用户,8是管理员
选择指定的入口:man 节号手册名称
- [root@hadoop ~]# man ls
- LS(1) User Commands LS(1)
- #普通用户
- [root@hadoop ~]# man shutdown
- shutdown(8) shutdown(8)
- #管理员
查阅命令程序passwd的手册页信息
[root@hadoop ~]# man passwd
查阅配置文件/etc/passwd的手册页信息
[root@hadoop ~]# man 5 passwd
使用makewhatis工具
[root@hadoop ~]# makewhatis//耐心等待执行完毕
使用whatis工具
用法:whatis手册名称
- [root@hadoop ~]# whatis passwd
- passwd (1) - update user's authentication tokens
- passwd [sslpasswd] (1ssl) - compute password hashes