In Unix and Unix-like operating systems, type is a command that describes how its arguments would be interpreted if used as command names.
Where applicable, type will display the command name's path[1][2].
However, type is not part of the POSIX standard.
With a POSIX shell, similar behavior is retrieved with In the KornShell, the command whence provides similar functionality.
[4] The command is available as a separate package for Microsoft Windows as part of the UnxUtils collection of native Win32 ports of common GNU Unix-like utilities.