Linux中type命令怎么用
Linux中type命令用法如下:
type命令用于查看命令的类型,即命令是内部命令还是外部命令。
语法:
type [-a] 命令名
选项:
-a 显示所有可用的命令类型
参数:
命令名 指定要查看的命令
实例:
在这里我们使用type命令来查看命令ls的类型:
[root@localhost ~]# type ls
ls is aliased to `ls --color=auto'
[root@localhost ~]# type -a ls
ls is aliased to `ls --color=auto'
ls is /bin/ls
[root@localhost ~]#
可以看到命令ls是一个别名,别名是一个特殊的命令,它可以指向一个或多个命令。
如果使用选项-a,type命令会显示所有可用的命令类型。
除了别名,还有一种特殊的命令类型叫做shell builtin,它是一种内部命令,不需要外部程序就可以执行。
shell builtin命令的类型也可以使用type命令来查看:
[root@localhost ~]# type cd
cd is a shell builtin
[root@localhost ~]#
从上面的输出可以看到,命令cd是一个shell builtin命令。
除了别名和shell builtin命令之外,还有一种常见的命令类型叫做外部命令,它是一种可执行程序,需要外部程序来执行。
外部命令的类型也可以使用type命令来查看:
[root@localhost ~]# type ls
ls is aliased to `ls --color=auto'
[root@localhost ~]# type -a ls
ls is aliased to `ls --color=auto'
ls is /bin/ls
[root@localhost ~]#
从上面的输出可以看到,命令ls是一个外部命令,它的路径是/bin/ls。
总结
type命令用于查看命令的类型,即命令是内部命令还是外部命令。
type命令的选项-a可以显示所有可用的命令类型。
相关文章