Linux中type命令的用法
TYPE是一个Linux命令,它有助于识别输入命令的类型(如果它是别名、内置命令、函数或关键字)。我们还可以传递多个命令作为输入参数,该命令的所有参数都是可选的。
一、类型语法
类型 [-afptP] 名称 [名称 ...]
1、[afpt]
–a–显示包含名为 NAME 的可执行文件的所有位置;包括别名、内置函数和函数,当且仅当未使用“-p”选项时
-f–抑制shell函数查找
-P–强制对每个NAME进行PATH搜索,即使它是别名、内置函数或函数,并返回将执行的磁盘文件的名称
-p–返回将要执行的磁盘文件的名称,或者如果“type -t NAME”不返回“file”,则不返回任何内容。
-t–输出一个单词,它是“alias”、“keyword”、“function”、“builtin”、“file”或“”之一,如果NAME是别名、shell保留字、shell函数、shell内置,磁盘文件,或未找到。
2、名称–要解释的命令名称。
3、退出状态–如果找到所有 NAME,则返回成功;如果没有找到则失败。
二、使用类型命令(示例)
1、 -a选项显示包含名为 NAME 的可执行文件及其类型的所有位置。
输入-a密码
pwd是shell内置的
密码是/bin/pwd
我们还可以传递命令的多个名称作为该命令的输入。
输入 -a pwd wc
pwd是shell内置的
密码是/bin/pwd
wc是/usr/bin/wc
wc是/usr/bin/wc
2、-f 选项禁止shell函数查找。
输入-f密码
pwd是shell内置的
3、-p返回将执行的磁盘文件的名称以及别名、内置函数或函数的完整路径。
类型-p
/usr/bin/wc
4、-t选项仅返回内置、函数、别名等类型
输入-t密码
内置的
5、显示帮助
输入--帮助
以上是Linux中type命令的用法。无论我们正在处理内置函数、别名、函数还是基于文件的可执行文件,type命令的用法都可以提供清晰度和洞察力,帮助用户和管理员辨别特定命令将如何解释和执行。
版权声明
本文仅代表作者观点,不代表博信信息网立场。