当前位置: 首页 > Linux

linux的type命令_0

时间:2023-04-06 05:43:43 Linux

显示指定命令的类型。命令语法type[-afptP]name[name...]命令功能显示要查找的命令的信息。控制查找范围和行为。显示要查找的最高优先级命令类型。命令选项a:查找并显示环境变量PATH中所有包含name的可执行文件路径;当'-p'选项没有同时给出时,如果name存在于别名、关键字、函数和内置信息中,则一起显示。f:排除对shell函数的查找。p:如果name在执行'type-tname'时没有返回'file',则不返回任何内容;否则,它会在环境变量PATH中搜索并返回可执行文件路径。P:即使要查找的名称是alias、built-in、function其中之一,它仍然会在环境变量PATH中查找并返回可执行文件路径。t:根据名称的类型(别名、关键字、函数、内置、文件)返回一个单词,否则返回null。命令参数名:要查找的命令,可以是多个。命令返回值找到指定命令返回成功,找不到命令返回失败。下面的例子假设'~/.bashrc'文件定义了以下内容:aliasls='ls--color=auto'test123(){vim~/.bashrc;并且在执行环境中不使用enableDisablebuiltins。type-atest123test123isafunctiontest123(){vim~/.bashrc}type-a-ftest123bash:type:test123:notfoundtype-a-ptest123type-alsls是`ls--color=suto'ls的别名/usr/bin/lsls是/bin/lstype-a-pls/usr/bin/ls/bin/lstype-pprintftype-Pprintf/usr/bin/printf/bin/printftype-tlsaliastype-tforkeywordtype-ttest123functiontype-t-ftest123type-tprintfbuiltintype-tchmodfile注意该命令为bash内置命令,相关帮助信息请参考help命令。命令优先级问题,请参考内置命令。原文链接:https://rumenz.com/rumenbiji/...微信公众号:入口站回复【1001】回复获取Linux常用命令速查手册回复【10010】回复获取诊断阿里云ECS运维Linux系统【10012】获取Linux学习笔记【强大总结值得一读】回复【10013】获取简洁shell教程