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.