5

Possible Duplicate:
How to use which on an aliased command?

I'm used to working on systems where which would list aliases, so e.g. if I have an alias like this:

alias foo=/path/to/executable

Then I get meaningful output from which foo. (From memory it's something like alias: /path/to/executable).

On my Macbook Pro (Snow Leopard) this doesn't work. I seem to recall it's non-standard and needs an alias of its own (on which) to work, but I've forgotten the details. Can anyone point me in the right direction please?

(I'm a bash man if that makes any difference to your answer.)

1 Answers1

12

I would use type instead of which, because which is unreliable (as you noticed; unless it's a shell builtin, it has to guess at your environment).

geekosaur
  • 32,047