标签:顺序 输入 存储 情况下 ann options 没有 section linux
Linux中命令的类型:内部命令:shell程序自身嵌入的命令。
外部命令:具有独立的二进制文件,文件一般位于/usr/bin/目录下,命令的名字和文件名相同。
内部命令和外部命令的判断可以通过type命令来查询,用法:type command
eg: type cd 运行的结果:cd is a shell builtin(表示cd命令是一个内部命令,没有出现buitin这个单词都是外部命令)
linux中,在CLI中输入命令的标准格式:
Command [Options]... Arguments...
选项(options)分长选项和短选项,短选项以-c(单个字符)开头,长选项以--word(单词)开头。选项的作用可以控制命令的作用形式。有些选项后面可以带参数,称为选项参数。短选项的参数与选项之间以空格相隔;长选项的参数在选项后紧跟=,然后写参数。
参数(argument):控制命令的作用对象。
命令的使用帮助(Manual):
内部命令:(1)help command (2)man command
外部命令:(1)command --help(命令的简要帮助手册,内容不是很详细)
(2)man command
man命令的查询原理:几乎所有命令的帮助文档都在/usr/share/man目录下,当我们在shell中输入man command时,shell程序便会到/usr/share/man目录下去查找。有的命令在多个目录中都有相同的文件名,只是作用不同,但默认情况下以第一次查到的结果为返回结果。
/usr/share/man目录下有很多个章节(section):
ls /usr/share/man
ca en id man0p man2 man3x man5x man7x man9x pt sv zh_TW
cs es it man1 man2x man4 man6 man8 mann pt_BR tr
da fr ja man1p man3 man4x man6x man8x overrides ru uk
de hu ko man1x man3p man5 man7 man9 pl sk zh_Csection 1:存储着外部命令和shell内部命令的帮助文档。
section 2:系统调用的帮助文档。
section 3:库调用的帮助文档。
还有很多,具体内容可以通过调用man man命令进行查看。
man命令打开手册后的对文档的操作控制方法:
Enter:向后翻一行;
k:向上翻一行;
空格:向下翻一页;
b:向上翻一页;
Ctrl+d:向下翻半页;
Ctrl+u:向上翻半页;
G:直接定位到文档的末尾;
g:定位到文档开头;
数字+G:定位到具体的行;(eg:2G -> 定位到文档第二行)
查找:1)/keyword:顺序查找 2)?keyword:逆序查找
n:切换至多个查找结果中的下一个结果,切换方向和查找方向相同;
N:切换至多个查找结果中的下一个结果,切换方向和查找方向相反;
注:查找不区分关键字大小写。
q:从帮助手册退出。
标签:顺序 输入 存储 情况下 ann options 没有 section linux
原文地址:https://blog.51cto.com/12455168/2539868