Which
Jump to navigation
Jump to search
The which command tells you where some program is located. This assumes that the program is in your PATH. For example:
$ which ldd /usr/bin/ldd
Tells you that the ldd command was found in /usr/bin/, which is in your $PATH.
Another example:
$ which source source: shell built-in command
This simply tells us that source is a built-in command in the shell, that is no real program (it has no binary file on the machine). Another example:
$ which javac javac: aliased to /usr/j2sdk1.4.2/bin/javac
This tells us that javac is an alias for (in this case) a binary located in /usr/j2sdk1.4.2/bin/javac.