Shell内置与杂项-type 🛠️ — 显示命令类型

作用

type 显示指定命令的类型(内置命令、外部程序、别名、函数或关键字),帮助理解 Shell 如何解析和执行命令。

语法

type [选项] 命令...

用法

type 比 which 提供更多信息。-a 显示所有匹配位置(别名、内置、PATH 中的外部程序);-p 仅显示外部命令路径(类似 which);-t 仅显示类型名称(简单文本输出);-W 显示类型(别名、关键字、函数、内置、文件)。

常用参数

参数说明
-a所有匹配位置
-p仅外部命令路径
-t仅类型名称
-W显示类型

示例

type ls                             # 显示 ls 命令类型
type -a ls                          # 显示所有匹配位置
type -p ls                          # 仅显示外部命令路径
type -t cd                          # 仅显示类型名称
type -a echo                        # 显示 echo 所有匹配

来源: 菜鸟教程

🔗 相关文档

command-exec | which-whereis | Shell内置与杂项-source