type 命令

用途

写命令类型的描述

语法

类型 CommandName...

描述

type 命令的标准输出包含有关指定命令的信息,并标识该命令是否为 shell 内置命令、子例程、别名或关键字。 type 命令表示如何解释指定的命令(如果使用了该命令)。 如果适用的话,type 命令显示相关的路径名。

因为 type 命令必须知道当前 shell 环境的内容,所以该命令将作为 Korn shell 或 POSIX shell 常规内置命令提供。 如果在独立的命令执行环境中调用 type 命令,那么该命令可能无法产生精确的结果。 以下示例中正是这种情况:

nohup type writer
find . -type f | xargs type

退出状态

返回以下退出值:

描述
重大安全事件数量 成功完成。
> 0 发生错误。

示例

  1. 要了解 cd 命令是基本命令,别名还是其他命令类型,请输入:
    type cd
    屏幕显示出以下信息:
    cd is a shell builtin
  2. 要查看 find 命令的位置,请输入:
    type find
    屏幕显示出以下信息:
    find is /usr/bin/find

文件

描述
/usr/bin/ksh 包含 Korn shell type 内置命令。