在Linux中不是所有命令都是二进制可执行文件,命令可以是别名或是shell函数,还可以是以下其中一种或者各种各样。
别名alias,函数function。内置shell builtin。可执行文件。关键词,即shell关键字。
在教学中,我们在这里详解Linux type命令,type命令用于说明命令类型的信息。这将会为大家呈现在终端运行命令时,shell将如描述你输入命令。
一般type命令打印出特殊命令的输出,就是你在终端要运行的命令。例如type pwd
的输出就是你在终端运行pwd命令所使用的命令类型。
type命令的语法形式是type [OPTIONS] FILE_NAME...
。运用type命令非常简单,例如type wc
命令检索wc命令的类型。
type命令很有可能打印出wc is /usr/bin/wc
。那也是wc命令可执行文件地理位置的绝对路径。
您还可以为type
命令给与好多个基本参数,type sleep head
命令将打印出包含sleep
和head命令的信息。
在我的系统中grep
命令是grep --color=auto
的别名。echo
是一个内置命令,cut是可执行文件,for
是关键词。
在Linux一个命令各种各样类型可以一起使用。type命令的-a
选项将说明特殊命令不确定性的类型。
type -a pwd
将打印出pwd命令各种各样类型。从导出来能去pwd命令是内置类型,全是可执行文件。假如你在终端运行pwd时,pwd命令将解读为内置类型。
仅当命令是电脑硬盘中的可执行文件时,-p
选项才可以强制type
报告命令路线。
