获取命令帮助
获取命令帮助
程序的组成部分
二进制程序文件
库文件
配置文件
帮助文件
命令语法通用格式
- COMMAD OPTIONS ARGUMENTS,如ls -l /etc ,-l就是OPTIONS,/etc 就是arguments
1 | options 通常有两种表现形式 |
普通命令 /bin, /usr/bin, /usr/local/bin
管理命令/sbin, /usr/sbin,/usr/local/sbin
共享库:/lib, /usr/local/lib,/usr/local/lib
Notes
type命令 用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
alias:别名。
keyword:关键字,Shell保留字。
function:函数,Shell函数。
builtin:内建命令,Shell内建命令。
file:文件,磁盘文件,外部命令。
unfound:没有找到。
获取命令的使用帮助
Notes:
内部命令实际上是shell程序的一部分,其中包含的是一些比较简单的linux系统命令,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。
外部命令是linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存
内部命令
- help
外部命令
自身的命令 –help
手册manual
`man
NAME:名字和简要说明
SYNOPSIS:简要格式
[]:可省略
<>:必须提供
a|b:多选一
…:同类可出现多个
DESCRIPTION:描述
OPTIONS:选项
COMMANDS:下级命令
man以压缩文件的格式存储信息
/usr/share/man
man1,man2….章节
1.用户命令
2.系统调用
3.C库调用
4.设备文件以及特殊文件
5.配置文件格式
6.游戏使用帮助
7.杂项
8.管理工具和守护进行
`
- info 命令
获取在线文档
- 自带的帮助文档
/usr/share/doc/APP-VERSION
三个主要文件
README:程序相关信息
INSTALL:安装信息
CHANGES:版本迭代更新信息