Updated: 2025/Nov/16
Please read Privacy Policy. It's for your privacy.
WHICH(1) General Commands Manual WHICH(1)
NAME
which - locate a program file in the user's PATH environment variable
SYNOPSIS
which [-a] name [...]
DESCRIPTION
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 continue to search the PATH until all
instances of a program file are found.
HISTORY
The which command appeared in 3.0BSD.
BUGS
This implementation does not expand csh(1) aliases, and is shell
agnostic. This is really a feature.
NetBSD 11.99 April 23, 1991 NetBSD 11.99