type命令简介

来源:互联网 发布:sql取绝对值 编辑:程序博客网 时间:2024/06/15 23:38
原文地址:http://codingstandards.iteye.com/blog/831504 

简介

type命令用来显示指定命令的类型。一个命令的类型可以是如下之一

  • alias 别名
  • keyword 关键字,Shell保留字
  • function 函数,Shell函数
  • builtin 内建命令,Shell内建命令
  • file 文件,磁盘文件,外部命令
  • unfound 没有找到
type命令是Linux系统的一种机制,知道了是那种类型,我们就可以针对性的获取帮助。比如内建命令可以用help命令来获取帮助,外部命令用man或者info来获取帮助。

常用参数

type命令的基本使用方式就是直接跟上命令名字。

type -a可以显示所有可能的类型,比如有些命令如pwd是shell内建命令,也可以是外部命令。

type -p只返回外部命令的信息,相当于which命令。

type -f只返回shell函数的信息。

type -t 只返回指定类型的信息。

使用示例

示例一、 查看type自己是什么样的命令

type -a type
结果
type is a shell builtin
示例二、查看cd是什么样的命令
type -a cd
结果
cd is a shell builtin
示例三、查看ls是什么样的命令
type -a ls
结果
ls is aliased to `ls --color=auto'
ls is /bin/ls
示例四、查看file是什么样的命令
type -a file
结果
file is /usr/bin/file

原创粉丝点击