Понимание основ команды 'which'
По мере того, как вы привыкаете к своей новой роли в TechCorp, ваш руководитель команды просит вас проверить установку некоторых важных инструментов разработки. Команда which
станет вашим основным инструментом для этой задачи.
Команда which
используется для поиска исполняемого файла, связанного с заданной командой, путем просмотра каталогов, перечисленных в переменной окружения PATH.
Начнем с поиска компилятора gcc
:
which gcc
Вы должны увидеть вывод, похожий на следующий:
/usr/bin/gcc
Этот вывод говорит вам, что исполняемый файл gcc
находится в каталоге /usr/bin
. Это означает, что когда вы вводите gcc
в терминале, система выполнит файл, расположенный по адресу /usr/bin/gcc
.
Теперь попробуем найти другой важный инструмент - python
:
which python
Вы, возможно, увидите что-то вроде этого:
/usr/local/bin/python
Команда which
просматривает каталоги, перечисленные в вашей переменной окружения PATH, и возвращает первое совпадение, которое находит. Если вы видите другой путь, не беспокойтесь - это просто означает, что Python установлен в другом месте на вашей системе.