![]() Examples of type command | |
Original author(s) | AT&T Corporation |
---|---|
Developer(s) | Variousopen-source andcommercial developers |
Initial release | 1984; 41 years ago (1984) |
Operating system | Unix andUnix-like |
Platform | Cross-platform |
Type | Command |
InUnix andUnix-likeoperating systems,type
is acommand that describes how itsarguments would be interpreted if used as command names.
This sectiondoes notcite anysources. Please helpimprove this section byadding citations to reliable sources. Unsourced material may be challenged andremoved.(March 2024) (Learn how and when to remove this message) |
Where applicable,type
will display the command name's path.[1][2] Possible command types are:
The command returns a non-zeroexit status if command names cannot be found.
$typetesttest is a shell builtin$typecpcp is /bin/cp$typeunknownunknown not found$typetypetype is a shell builtin
Thetype
command was ashell builtin forBourne shell that was introduced inAT&T's System V Release 2 (SVR2) in 1984,[3] and continues to be included in many other POSIX-compatible shells such asBash. However,type
is not part of thePOSIX standard. With a POSIX shell, similar behavior is retrieved with
command -V name
In theKornShell, the commandwhence
provides similar functionality.[4]
The command is available as a separate package forMicrosoft Windows as part of theUnxUtils collection ofnativeWin32ports of commonGNU Unix-like utilities.[5]
whence [...] Korn shell only. Show whether each command is a Unix command, a built-in command, a defined shell function, or an alias.
![]() | Thisoperating-system-related article is astub. You can help Wikipedia byexpanding it. |