All you want to know about Linux Shell Environment

 MyLinuxbook: How does the shell know where the executable is present and whether it is present at all