У меня есть скрипт , названный foo.sh
в /usr/local/sbin
. Кроме того, я использую другой сценарий с тем же именем. Хранится в /home/user/scripts
.
Оба пути принадлежат PATH
. Как я могу узнать, какой из этих скриптов выполняется при наборе текста foo.sh
в командной строке? Могу ли я повлиять на это?
источник
bash
иzsh
есть такжеtype
встроенный; вместо этого, вzsh
which
отличие отbash
, является встроенным (и не/usr/bin/which
)