要想熟练的操作linux系统,必须掌握众多linux命令的使用,除了必要大量的命令练习之外,还需要掌握linux系统里面的命令帮助技巧,同时在另一个方面也说明了获取帮助的能力决定了技术的能力。
下面为学习参考总结的方法;
前置知识:
1.命令的格式:
在命令提示符下,操作命令有一定的格式规范,一般有三部分组成,分别如下:
~]# COMMAND(命令) OPTIONS(选项) ARGUMENTS(参数)
(1)COMMAND:首先要指定命令
(2)OPTIONS:选项指的是调整指定命令的特性,通常有两种风格表现形式:
1.长选项
--
2.短选项
-
(3)ARGUMENTS:命令的作用对象。
2.命令的类型:
在linux系统里要调用的命令有两种类型,不同的命令类型使用的帮助法式也有不同,一下介绍两者的区别。
(1)内部命令:
shell程序自带的内建命令。
(2)外部命令:
独立的可执行二进制程序文件,文件名就是命令名。
3.查看系统命令类型的命令:type
~]# type COMMAND
*内部命令:
*外部命令:
4.PATH环境变量:
命令本身是一个可执行的程序文件,可能调用库文件。命令执行调用的就是可执行的文件,这些可执行文件就在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin,这些目录众多,我们执行命令时使用的仅仅是命令,他们是如何找到相对应的可执行程序命令文件呢?这就需要借助PATH这个环境变量了,
PATH环境变量是命令执行搜索路径的环境变量,执行命令时就在指定的路径里查找,路径的搜索顺序自左到右。
查看PATH环境变量的命令:
~]# echo $PATH
5.help命令的帮助使用:
(1)内部命令的简单使用介绍帮助,一般使用命令help,使用格式如下:
~]# help COMMAND
(2)外部命令的简单帮助help,格式跟内部命令格式有点不同:
~]# COMMAND --help
6.man命令的帮助使用:
man命令是内外部命令的详尽使用说明手册,一般调用的是位于/usr/share/man/目录下的个命令使用说明文档。
(1)man命令的内容非常多,为了使用查找检索方便,man手册使用章节划分内容,如下:
1:用户命令:用户命令的使用;
2:系统调用:系统调用的使用;
3:库用户:库调用的使用帮助;
4:特殊文件:特殊文件的使用帮助
5:文件格式:配置文件的语法使用帮助
6:游戏
7:杂项(Miscellaneous)
8: 管理命令:管理员使用的命令帮助
其中有些符号的意义说明如下:
<>:必选
[]:可选
...:可以出现多次
|:多选一
{}:分组
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES:使用示例
SEE ALSO:另外参照
翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k
查找:
/KEYWORD: 向后
n: 下一个
N:前一个
?KEYWORD:向前
n: 下一个
N:前一个
q: 退出
7.在线文档:
info COMMAND
8.官方文档:
apache, hadoop
9.搜索引擎搜索:
百度,谷歌
总结:熟练的命令使用必须大量重复的操作,man手册帮助文档使用的是英文,所以翻译起来有些困难,不必太紧张,一些基础词汇和专业术语就那么多,平时注意多看都查,后面自然而然也就不是什么难事。