$ which
Показывает путь к исполняемому файлу команды. Она показывает или изменяет параметры текущей Linux-системы. Например, which python3 — какой python3 будет запущен.
Синтаксис
which [ОПЦИИ] КОМАНДА
Основные опции
| -a | все совпадения в PATH, не только первое |
Примеры из практики
$ which python3После запуска · пошаговоЧто произойдёт: какой python3 будет запущен. Что появится в терминале: Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения. Как понять, что всё получилось: В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
$ which -a nodeПосле запуска · пошаговоЧто произойдёт: все версии node в PATH. Что появится в терминале: Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения. Как понять, что всё получилось: В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
Совет практика. Встроенная команда type в bash точнее: показывает и алиасы, и встроенные команды оболочки.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE