用途详解
type命令用来显示指定命令的类型,一个命令的类型可以是如下之一

  • alias 别名
  • keyword 关键字 shell保留字
  • function 函数 shell函数
  • builtin 内建命令 shell内建命令
  • file 文件,磁盘文件 外部命令
  • unfound 没有找到
    他是Linux系统的一种自省机制,知道了是那种类型,我们就可以针对性的获取帮助,比如内建命令可以使用help来获取帮助,外部命令使用man 或info来获取帮助。
    常用参数:
    type命令的基本使用方式就是直接跟上命令名字
    type -a 可以显示所有可能的类型,比如有些命令如pwd是shell内建命令,也可以是外部命令。
    type -p:只返回外部命令的信息,相当于which命令
    type -f :只返回shell函数信息
    type -t 只返回指定类型的信息。
    使用示例:
    示例一:type自己是什么类型的命令
    type命令详解_第1张图片
    示例二:常见命令的类型
    type命令详解_第2张图片