type命令手册

开源Linux

共 797字,需浏览 2分钟

 ·

2021-10-21 23:41

type:显示指定命令的类型

功能描述

type命令用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令。

命令语法

type [-afptP] name [name ...]

选项

选项含义
-a在环境变量PATH中查找并显示所有包含name的可执行文件路径;当'-p'选项没有同时给出时,如果在别名、关键字,函数,内建的信息中存在name,则一并显示
-f排除对shell函数的查找
-p如果name在执行'type -t name'返回的不是'file',那么什么也不返回;否则会在环境变量PATH中查找并返回可执行文件路径
-t根据name的类型返回一个单词(别名,关键字,函数,内建,文件),否则返回空值
-P即使要查找的name是别名、内建、函数中的一个,仍然会在环境变量PATH中查找并返回可执行文件路径

参数

name:要查找的命令,可以为多个。

命令类型

命令类型
alias别名
keyword关键字,Shell保留字
function函数,Shell函数
builtin内建命令,Shell内建命令
file文件,磁盘文件,外部命令
unfound没有找到

参考实例

// 别名命令:
[root@cnLinuxer ~]# type ls
ls is aliased to `ls --color=auto`

// 关键字:
[root@cnLinuxer ~]# type if
if is a shell keyword

// 内建命令:
[root@cnLinuxer ~]# type cd
cd is a shell builtin


Linux学习指南

有收获,点个在看 

浏览 24
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报