type命令对应的程序

更新时间:02-01 综合 由 情念 分享

type命令是bash内置,type语法:

type [-afptP] [name ...]

例如,查看type的类型:

[root@localhost ~]# type type

type is a shell builtin

也可以提供多个参数:

[root@localhost ~]# type vim sleep head

vim is hashed (/usr/bin/vim)

leep is /usr/bin/sleep

head is /usr/bin/head

命令的类型

-t选项告诉type打印一个描述命令类型的单词,该单词会是下面其中之一:

alias - 别名

builtin - 内置命令

file - 文件

keyword - 关键字

这里有一些例子:

Alia

[root@localhost ~]# type -t l

alia

# 在Centos系统中,ls别名对应的命令是ls --color=auto

[root@localhost bin]# type l

ls is aliased to `ls --color=auto'

Builtin

[root@localhost ~]# type -t printf

builtin

printf是shell内置的命令

File

[root@localhost ~]# type -t awk

file

awk是可执行的文件

Keyword

[root@localhost ~]# type -t while

keyword

while、for、if、else……等等,是Bash中保留的关键字

声明:关于《type命令对应的程序》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/all/15_5802358.html