Linux 中 Type 命令的威力(linuxtype命令)

越来越多的应用及服务程序都通过类似的脚本来安装,而Linux 系统中的 type 命令就提供了一种方便快捷的方式用来查找它们。

什么是 type 命令?Type 命令在 Linux 下是一个内建的一个 shell 命令,用来显示某一程序的执行位置和类型。换句话说,它可以用来查看给定的命令是一个内部命令还是外部命令,如果是外部命令,它还可以显示出该命令的路径,即你可以查看该命令本身处于哪个路径。

通常,我们可以使用 type 的命令行格式:type [command_name]。首先,对命令名进行查找,它会按照以下顺序搜索:built-in 命令(所谓的内建命令,也就是Linux 内置的命令)、 alias 命令、shell 函数和外部程序。如果在这些地方都找不到,就会返回 command not found 消息。

比如,下面就用 type 来查询 cd 命令:

“`

$ type cd

cd is a shell builtin

“`

上述输出表明 cd 命令是 Linux 中的内建命令,而并不存在任何外部可执行文件。

另一个 type 命令的功能是它可以用来查看其他系统命令。举例来说,因为 type 是一个内建命令,所以如果我们想查看它的实现。可以使用 type 命令来查看它的实现:

“`

$ type type

type is a shell builtin

“`

另外,type 命令还支持参数,比如 -t -a 和 -p,它们用于控制 type 命令的输出。-t 参数用于仅输出命令类型,-a 将输出每个搜索的位置以及相应的命令类型,-p 参数用于显示命令的真实路径,而不是命令所属的位置。

所以总之,通过一简单的 type 命令,就可以轻松地查看、定位 Linux 中的系统应用及服务程序,使安装工作更加高效,这就是 type 命令真正的威力。


数据运维技术 » Linux 中 Type 命令的威力(linuxtype命令)