A. Linux里面type命令作用是什么
Linux里的这个type命令是个极其冷僻的命令,极少被使用,已被废弃。
一般情况下,type命令被用于判断另外一个命令是否是内置命令,但是它实际上有更多的用法。
1.判断一个名字当前是否是alias、keyword、function、builtin、file或者什么都不是:
type ls的输出是ls 是 `ls --color=auto' 的别名
type if的输出是if 是 shell 关键字
type type的输出是type 是 shell 内嵌
type frydsh的输出是bash: type: frydsh: 未找到
2.判断一个名字当前是否是alias、keyword、function、builtin、file或者什么都不是的另一种方法(适用于脚本编程):
type -t ls的输出是alias
type -t if的输出是keyword
type -t type的输出是builtin
type -t gedit的输出是file
type -t frydsh没有输出
3.显示一个名字的所有可能:
type -a kill的输出是kill 是 shell 内嵌 和kill 是 /bin/kill
type -at kill的输出是builtin 和file
4.查看一个命令的执行路径(如果它是外部命令的话):
type -p gedit的输出是/usr/bin/gedit
type -p kill没有输出(因为kill是内置命令)
5.强制搜索外部命令:
type -P kill的输出是/bin/kill
B. DOS 下type命令如何使用
这个只能用来看.文本文件的内容,而文件内容还是英文,中文会乱码(当然,你在DOS启用中文支持软件平台除外,如UCDOS)
用法:type path filenaem
如:type c:\widnows\abc.txt