Anonymous Reader writes "Have you ever wondered how Linux shell finds out which program to run or how it locates files for you? The problem is that many new people and Linux admin even do not know how Linux or UNIX understands which program to run. The method used by SHELL is straightforward but often creates confusion for new Linux or UNIX users.
Shell goes through quite an intricate sequence of operations to process your request. This tutorial explains what happen behind the sense with an example. It is a very good read to for all newbies out there."