type
2021-9-16 小于 1 分钟
# type
显示指定命令的类型,判断给出的指令是内部指令还是外部指令。
# 用法
type type
1
# 详解
type: type [-afptP] 名称 [名称 ...]
显示命令类型的信息。
对于每一个 NAME 名称,指示如果作为命令它将如何被解释。
选项:
-a 显示所有包含名称为 NAME 的可执行文件的位置;包括别名、内建和函数。仅当 `-p' 选项没有使用时
-f 抑制 shell 函数查询
-P 为每个 NAME 名称惊醒 PATH 路径搜索,即使它是别名、内建或函数,并且返回将被执行的磁盘上文件的名称。
-p 返回将被执行的磁盘上文件的名称,或者当 `type -t NAME'不返回 `file' 时,不返回任何值。
-t 输出“file”、“alias”或者“builtin”,分别表示给定的指令为“外部指令”、“命令别名”或者“内部指令”;
磁盘文件或没有找到。
参数:
NAME 将要解析的命令。
退出状态:
如果所有的 NAME 命令都找到则返回成功;任何找不到则失败。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19