首先要判断命令的类型,可用 type COMMAND 来判断命令
如果显示结果为(….是 shell内嵌)即为shell内嵌命令,如需获取帮助,使用 help COMMAND 即可;
下图的例子是pwd是shell内嵌命令
内部命令属于Shell的一部分,所以并没有单独对应的系统文件,只要Shell解释器被运行,内部指令也就自动载入内存了,用户可以直接使用。内部命令无需从硬盘中重新读取文件,因此执行效率更高
Linux系统必须知道外部命令对应的文件位置,才能够由Shell加载并执行。
如果显示结果为一个具体的绝对路径(如…是/usr/bin/cat)则为外部命令,可使用以下两种方式进行获取帮助:
①COMMAND
–help (命令自带简要格式的使用帮助)
②man
COMMAND (使用手册manual,其位置在/usr/share/man)
图为cat是外部命令
man文档划分
使用手册:压缩格式的文件,有章节之分;
/usr/share/man
man1,man2,…
1:用户命令;
2:系统调用
3:C库调用
4:设备文件及特殊文件
5:文件格式;(配置文件格式)
6:游戏使用帮助;
7:杂项
8:管理工具及守护进行;
注意:并非每个COMMAND在所有章节下都有手册
可以用whatis命令来查找:whatis COMMAND
man命令打开手册以后的操作方法:
翻屏:
空格键:向文件尾翻一屏
b:向文件首部翻一屏;
Ctrl+d:向文件尾部翻半屏;
回车键:向文件尾部翻一行
k:向文件首部翻一行
G:跳转至最后一行
#G:跳转至指定行
1G:跳转至文件首部
文本搜索:
/keyword:从文件首部向文件尾部依次查找:不区分字符大小写
?keyword:从文件尾部向文件首部依次查找;
n:与查找命令方向相同;
N:与查找命令方向相反;
退出:
q:quit
选项:
-M /PATH/TO/SOMEDIR:到指定目录下查找命令手册并打开之;
原创文章,作者:N27 Yee Tat Cheng,如若转载,请注明出处:http://www.178linux.com/79035