If a command name is not a special command or a user defined function, a process is created and an attempt is made to execute the command via exec(2). The shell variable PATH defines the search path for the directory containing the command. Alternative directory names are separated by a ...