which / type / whereis — где команда
шпаргалка · bash https://lab.dimsanych.ru/ru/wiki/which/Шпаргалка
-
type -a cmdalias/builtin/функция/файл — все варианты -
command -v cmdпуть или пусто (для скриптов) -
which cmdтолько путь к файлу -
whereis cmdбинарь + man + исходники
Ключи
type -a и which -a показывают все совпадения по $PATH, а не только
первое, которое реально выполнится, — удобно, когда команда ведёт себя
неожиданно и подозреваешь конфликт версий. Обычный which без -a
останавливается на первом найденном файле и молчит про алиасы и функции.