sala@home:~$

which -a

Hosszú évek óta használom a which parancsot, de sosem merült fel bennem a kérdés, vajon mit ír ki, ha többször is szerepel a keresett program a PATH-on.

Alapesetben a legelső előfordulást írja ki:

$ which rails
/usr/bin/rails

A -a kapcsolóval viszont az összeset kiírja:

$ which -a rails
/usr/bin/rails
/bin/rails
/home/user/bin/rails

Utóbbi akkor nagyon hasznos, ha (kellően el nem ítélhető módon) több verziója is fent van a keresett programnak.