获取命令的使用帮助
1、命令的格式:
command options argumets
命令 选项 参数
选项:调整命令的执行特性的
选项可以有多个;多个选项之间必须以空格分隔
短选项:-char(字符)
长选项:--word(单词)
短选项可以合并;长选项一般不可以合并
有些选项需要有参数:
命令参数:命令的作用对象
有些命令可以带多个参数;各参数键需要使用空格分隔;
2、出现乱码的对策:
# export LANG(语言)= en (导出环境变量)
3、获取命令的使用帮助:
1】区别外部命令和内部命令的方法:
使用 type 命令:
# type cd
cd is a shell builtin
# type cat
cat is /bin/cat
2】内置命令:
# help 命令名
3】外置命令:
# 命令 --help
使用手册(manual)
# man 命令 [man也是一种命令] (其实是man到某个路径下,找对应命令的压缩存放格式的手册,先将其解压,再将其显示出来)
有很多使用段落:
NAME
SYNOPSIS
OPTIONS
EXAMPLES
DESCRIPTION
4】使用帮助中命令格式中的字符意义:
[]: 可选的部分:
{a|b}: 分组,a和b作为一个使用单元来使用,
|: 或者,只能选其一:
<>: 必不能少的部分:
...: 同类内容可以出现多个:通常以空格分割
4、man的简要使用机制:
man其实能为命令(普通命令、管理命令)、程序的配置文件格式、系统调用、库调用、游戏及其他不便归类的文件提供帮助手册
翻屏:
空格键:向文件尾部翻一屏:
b: 向文件首部翻一屏:
回车键:向文件尾部翻一行:
k: 向文件首部翻一行:
Ctrl+d: 向文件尾部翻半屏:
Ctrl+u: 向文件首部翻半屏:
文本搜索:
/keyword:向文件尾部搜素(区分大小写)(区分大小写)
?keyword:向文件首部搜素(区分大小写)(区分大小写
n: 跟搜素命令相同的方向(下一个):
N: 跟搜素命令相反的方向(上一个):
q:退出使用手册
# passwd命令,这个命令有个配置文件/ect/passwd命令
5、man命令的分段机制:
1-8:
1:用户命令
2:系统调用
3:库调用
4:设备文件
5:文件格式
6:游戏
7:杂项
8:管理命令
1或8: 命令通常在第一段或者第八段中
5: 获取命令的配置文件格式
1G: 可以将光标定制到第一行
G:可以将光标定制到最后一行
6、查看某关键字在哪些段落中有使用帮助,可以使用:
# whatis Keyword
精确查找
提示:如果whatis的数据尚未生成,可以使用makewhatis手动生成
# man -k keyword
模糊查找
7、其他获得文档方式
信息页: info 命令:获取在线文档:
程序自身的帮助文档: 程序自身的帮助文档一般位于/usr/share/doc/
程序官方文档:
发行版的官方文档: 以redhat为例,其发行版的官方文档:http://www.redhat.com/docs
Google: