linux中可以使用命令去看该命令的解析,这篇博客我们来介绍linux中常用的命令帮助。
在使用“help”这个帮助命令时,我们需要学会如何去区分一个命令是否在linux内部还是外部。
1.先介绍内外命令的解释:
内内部命令:就是shell程序的一部分,在系统启动时就加载进入内存,时常驻内存的,所以我们执行内部命令的时候执行速度比较快
外部命令:也就是文件系统命令,它不是shell程序组成部分,是shell程序之外的程序,使用时需要从硬盘读取入内存,所以相对来说速度就慢一点。
2.在看区分内外部命令的命令:
使用“type”命令可以区分内外,例:type cd 是一个内部命令
在介绍“help”命令内外两种表达方式:
3.内外命令获得帮助方式:
内部命令获得命令方式:
help 命令 只能查询shell内置命令。
外部命令获得命令方式:
命令 --help 只能查询linux外部命令
4.试试两个常用命令是内部命令还是外部命令
我们试cd和ls命令来看看他们是内部还是外部命令,
如图:
图片上显示了,cd是内部命令,ls表达了在外部linux命令,
所以它们获得命令格式就是:
help cd
ls --help
查看命令的命令(manual)手册格式
man是非常实用的一种工具,当你在使用到某一个并不熟悉的命令时,man命令会显得非常有用。
我们举例一个“ls”命令,来进行操纵查看。
man ls 进入
1.注manual 手册是分章节的;man # Command (#表示章节号)
如上图,用“man ls” 查看“ls”的命令解析,在左上角有个ls(1)表示,(显示这个是“ls”第一张介绍)
还可以用命令查看其它张的命令下的解析,因为ls只有一张介绍,所以我们用“read”命令来表达。
命令: man 2 read (直接看“read”命令的第二张介绍)
2.使用手册查看命令需要要分章节,查看压缩格式的文件内的内容,也有章节之分 。
例如/usr/share/man 下 man1,man2,…
man1::用户命令(/bin, /usr/bin, /usr/ local/bin)
man2:系统调用,不是每个命令都有系统调用(如:man 2 read)
man3:库调用
man4:特殊文件(设备文件) 如:/dev/tty1
man5:文件格式(配置文件格式)
man6 : 游戏、游戏使用帮助
man7:杂项(Miscellaneneous)
man8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)
man9:其他(Linux特定, 用来存放内核例行程序的文档
这上面介绍的是命令如果有这些章节,对应的章节内容。
3.如何看命令是否有这些章节
这里我们说明一下:
并非每个command(命令)在所有章节下都有手册linux命令,
如图,在需要查询的命令后面有的数字,这个数字代表的是查看命令在哪些章节中有帮助。
4.查看命令手册的使用方法:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:K
5.命令手册中的查找方法:
/KEYWORO:向后