3.5.1 type命令
type:判断类型de种类
命令共分为两种类型:
内部/内置命令:没有存储位置的为内部命令,也就是内部命令嵌入在linux的shell中,所以看不到
外部命令:在linux系统中有存储位置的命令
type:
-a //显示所有可能的类型,比如pwd即是shell内部命令,也可以是外部命令
-p //只返回外部命令的信息,相当于which命令。
-f //只返回shell函数的信息。
-t //只返回指定类型的信息。
如果是内部命令,则会显示:
如果是外部命令,则会显示:
3.5.2 help、man和info命令
1.help命令
获取内部命令的帮助文档:help命令(常用)
格式: help command
获取外部命令的帮助文档: –help(常用)
格式:command --help
3、man命令(偶尔用)
man:查看一些不熟悉的命令的使用方法,还可以用来查询系统库文件中的一些函数定义和使用方法。
命令手册:manual(缩写:man)
man用法: man -f //显示man程序的所有手册
例如:man -f kil
man n //显示指定章节的手册
man -a //显示所有章节的手册
man -w //显示手册所在的路径
man -aw //显示所有章节的手册路径
:q //退出
参考手册
手册分为几个部分:
1.标准用户命令
2. 系统调用
3. 库函数
4. 特殊文件(设备文件:作为设备的访问入口存在)也就是/dev下的各种设备
5. 文件格式,说明文件中各个字段的含义
6. 游戏,由各个游戏自己定义
7. 杂项,附件的一些变量
8. 系统管理的命令,这些命令只能root使用
man手册的格式: 手册de格式
name:命令名称及功能
synopsis:用法说明,包括可用选项
description:命令功能的详尽说明,可能包括每一个选项的意义
options:说明每个选项的意义
files:此命令相关的配置文件
bugs:报告bug
examples:使用示例
see also:另外参照
例:
输入 man ls ,在最左上角会显示“LS(1)”,“LS”表示手册名称,“(1)”表示该手册位于第一节章。
man是按照手册的章节号顺序进行搜索的,比如:man sleep,只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:man 3 sleep。
3、info命令(很少用)
info:Linux下info格式的帮助指令。
格式:info (选项) command
(就内容来说,info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。)
选项:
-d:添加包含info格式帮助文档的目录;
-f:指定要读取的info格式的帮助文档;
-n:指定首先访问的info帮助文件的节点;
-o:输出被选择的节点内容到指定文件。
:q //退出
例:在info输入 info就可以查看info帮助文档了
3.5.3 clear命令
1、clear命令
clear:清屏