Linux的type命令
在本教程中,我们将介绍Linux type命令,该命令用于显示有关命令类型的信息。它将向您展示如果在命令行上键入命令将如何解释。
如何使用type命令
type命令的语法如下:
type [OPTIONS] FILE_NAME...
例如,要查找wc命令的类型,请键入以下内容:
type wc
输出将是这样的:
wc is /usr/bin/wc
还可您以为type
命令提供多个参数:
type sleep head
输出将包含有关睡眠和头命令的信息:
sleep is /bin/sleephead is /usr/bin/head
命令类型
选项对话该-t
告诉type
您打印一个来的相关资料:描述命令的类型,该命令可以是以下之一:
- 别名(别名shell)
- 功能(shell功能)
- 内置(shell内置)
- 文件(磁盘文件)
- 关键字(shell保留字)
这里有一些例子:
type -t grep
在我的系统grep
中别名为grep --color=auto
:
alias
功能
type -t rvm
rvm
是一个用于安装,管理和使用多个Ruby环境的工具(函数):
function
内建
type -t echo
echo
是一个内置在Bash中的shell和其他shell,如Zsh和Ksh:
builtin
文件
type -t cut
cut
是一个可执行文件:
builtin
关键词
type -t for
for
是Bash中的保留词:
keyword
显示包含该命令的所有位置
要打印所有匹配项,使用请以下-a
选项对话:
type -a pwd
将输出内置的shell,它但也。可以作为独立的可执行文件变量:pwd/bin/pwd
pwd is a shell builtinpwd is /bin/pwd
使用-a
选项对话时,在只有-p
未使用该选项对话时,键入命令才会包含别名和函数。
其他类型的命令选项
仅当命令是磁盘上的可执行文件时,该-p
选项对话才会强制type
报道查看命令的路径:
例如,以下命令将不显示任何输出,是因为pwd
命令是内置shell。
type -p pwd
不像-p
,大写-P
选项对话告诉在磁盘上type
搜索PATH
可执行文件,即使该命令不是文件。
type -P pwd
pwd is /bin/pwd
使用该-f
选项时,type
不会像使用内置命令那样查找shell函数
以上是 Linux的type命令 的全部内容, 来源链接: utcz.com/z/506915.html