获取内部命令帮助?
help COMMAND
获取外部命令帮助?
COMMAND --help
ps: 根据type命令,可以判断COMMAND是内/外部命令
eg: [root@localhost ~]# type history
history is a shell builtin #则表示history为一个shell内部命令
我们则可以使用help history来获取该命令的帮助信息
重头戏----man命令----
man是manual,手册的意思
man有1-9章节,调用命令如下:
man [#] COMMAND
不指定[#]的时候,默认调用可用的章节
8个章节的内容如下:
1. 用户命令
2. 系统调用
3. 库调用
4. 设备文件
5. 配置文件
6. 游戏
7. 杂项
8. 管理命令
whatis命令--
查询命令有几个man章节
[root@localhost ~]# whatis ifconfig
ifconfig (8) - configure a network interface #显示ifconfig命令只有8章节
##whatis命令根绝数据库执行查找操作,此库为系统定期更新;可使用makewhatis手动更新
man手册的段落:
NAME: 命令名称
DESCRIPTION: 命令功能的详细描述
OPTIONS: 所有选项
SYNOPSIS: 使用格式
EXAMPLES: 使用示例
FILES: 与当前命令相关的配置文件
SEE ALSO: 可参考的其它手册
man手册的格式字符:
[]: 可省略
<>: 不可省略
|: 二选一
...:同类内容可以出现多个
man的使用机制:
空格键: 像文件尾部翻页一屏幕
b: 像文件首部翻页一屏幕
回车: 向后翻一行
k: 向前翻一行
字符串搜索:
/keyword: 从文件头部向后搜索
?keyword: 从文件尾部向前搜索
n: 显示找到的下一个
N: 显示找到的上一个
man的退出
q
man命令的补充--
仅在man无法获取到足够信息,或者想了解程序的开发历史时候才使用info
info命令:获取在线文档
很多应用程序都自带有帮助文档: /usr/share/doc
ChangeLog: 程序版本升级的变动情况
INSTALL: 安装方法说明
README: 程序使用说明
主流发行版官方文档
redhat, suse, debian
redhat: http://www.redhat.com/docs
练习:获取下面命令的使用方法
shutdown, date, hwclock, ntpdate, reboot, halt, who, whoami, which, hash
如何关机,如何重启,如在指定时间上重启
shutdown -h
-r
-c
时间格式
now
+m
hh:mm
tips: type查看文件类型,用对应help方式来查看(help or --help or man), 如用man,可使用whatis来查看该命令支持的man章节,阅读命令的格式,确定必备参数及可选参数
本文出自 “Richier” 博客,请务必保留此出处http://richier.blog.51cto.com/1447532/1650405
原文地址:http://richier.blog.51cto.com/1447532/1650405