which, type, whereis в Linux: где живёт команда
Обновлено 3 июля 2026 г.
which, type и whereis отвечают, где живёт команда и что это за команда.
Частые случаи
which bash # путь к программе-файлу в PATH
type cd # cd это встроенная команда оболочки
type ll # покажет, если это алиас
whereis ls # программа и её страница manКак это устроено: файл, алиас или встроенная
Не каждая команда - это программа на диске.
cdвстроена в оболочку (builtin),llобычно алиас, аls- программа-файл вPATH.whichищет только файл в каталогахPATHи про встроенные команды и алиасы не знает.typeзнает: он говорит точно, что это за команда, и это самый честный ответ.whereisнаходит ещё и страницуmanи исходники. Если непонятно, почему запускается не та команда, начинай сtype.
Где применяется
Это нужно в уроках Поиск файлов и Справка в системе. Теория - в главе Справка в Linux: man и --help.
См. также
Команда locate, Команда find, Переменная PATH.
Попробовать
Открой песочницу: настоящий одноразовый терминал Linux в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.