WHICH(1) | General Commands Manual | WHICH(1) |
which
— locate a
program file (or files) in the path
which |
[-a ] name ... |
which
takes a list of names and looks for
the files which would be executed had these names been given as commands.
Each argument is searched for along the user's path.
If the -a
flag is given,
which
will return a list of all matches instead of
just the first match.
The following environment variables affect the execution of
which
:
PATH
PATH
is not set or is empty,
which
will use the system's default search
path.The which
utility exits with one of the
following values:
A diagnostic is given if an executable file with the argument name was not found in the path.
which
also exists as a built-in to
csh(1), though with a different
syntax.
A which
command first appeared in
3.0BSD.
The -a
option first appeared in
OpenBSD 2.3.
January 14, 2016 | OpenBSD-7.0 |