man > which(1)

TLDR: which (tldr-pages)

Locate a program in the user's `$PATH`.

  • Search the `$PATH` environment variable and display the location of any matching executables
    which {{executable}}
  • If there are multiple executables which match, display all
    which {{-a|--all}} {{executable}}
WHICH(1)                               General Commands Manual                              WHICH(1)



NAME
       which - locate a command

SYNOPSIS
       which [-a] filename ...

DESCRIPTION
       which  returns  the  pathnames of the files (or links) which would be executed in the current
       environment, had its arguments been given as commands in a strictly  POSIX-conformant  shell.
       It  does this by searching the PATH for executable files matching the names of the arguments.
       It does not canonicalize path names.

OPTIONS
       -a     print all matching pathnames of each argument

EXIT STATUS
       0      if all specified commands are found and executable

       1      if one or more specified commands is nonexistent or not executable

       2      if an invalid option is specified



Debian                                       29 Jun 2016                                    WHICH(1)

Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-31 00:05 @216.73.217.152
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!