Programm mit which finden
Möchte man herausfinden ob sich ein Programm innerhalb eines Verzeichnisses befindet, welches in der PATH-Variable gesetzt ist, so kann dazu which verwendet werden:
# which portmaster /usr/local/sbin/portmaster # which bla bla: Command not found.
Benutzer der csh verwenden dabei eine in der Shell eingebaute Version von which. Verwendet man eine Shell welche which nicht beinhaltet, so kann /usr/bin/which aus dem FreeBSD-Basissystem verwendet werden:
# which which which: shell built-in command. # /usr/bin/which which /usr/bin/which
Zusätzlich zu which kann in der csh auch where verwendet werden, welches den Shell-eigenen und den im Dateisystem gefundenen Befehl anzeigt, sollten beide vorhanden sein:
# where which which is a shell built-in /usr/bin/which
Mehr Informationen zu which and where findet man in der Manpage tcsh(1) und which(1).