Updated: 2022/Sep/29

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 10.99                    April 23, 1991                    NetBSD 10.99