Введение
В этой лабораторной работе вы научитесь использовать команду which для поиска исполняемого файла, который будет запущен оболочкой (shell) при вводе имени команды. Вы научитесь проверять установленные команды, обрабатывать ситуации, когда команда недоступна, выводить список всех совпадений и поймете, как переменная PATH влияет на результат поиска.
Чтобы сделать поведение which более понятным, в этой работе также используются некоторые вспомогательные концепции оболочки, такие как простые скрипты, права на выполнение и временное изменение переменной PATH. Каждая новая концепция объясняется по ходу дела, чтобы вы могли сосредоточиться на понимании того, почему which возвращает именно такой путь.



