3

Invoking command anywhere from the terminal means that the command is available in the PATH. PATH is an environment variable containing an order list of directories. Whenever a command is called the list is parsed to see if an executable file of the same name is available. If it is, it is executed. If nothing was found you get "command not found error" ...


Only top voted, non community-wiki answers of a minimum length are eligible