O shell pesquisa os diretórios na ordem em que aparecem na variável de ambiente PATH. Se houver outro comando com o mesmo nome em um dos outros diretórios PATH, ele o pegará antes de chegar ao novo diretório que você anexou ao final da variável PATH. Você precisaria pré-anexar o novo diretório à variável de ambiente PATH.
setenv PATH /local/directory/bin:$PATH