Linux - What is the difference between internal and external
commands? - August 21, 2008 at 22:00 pm by Rajmeet Ghai
What is the difference between internal and external commands?
Answer
Internal commands are commands that are already loaded in the system.
They can be executed any time and are independent. On the other hand, external
commands are loaded when the user requests for them. Internal commands don’t
require a separate process to execute them. External commands will have an
individual process. Internal commands are a part of the shell while external
commands require a Path. If the files for the command are not present in the
path, the external command won’t execute.
Linux - What is the difference between internal and external
commands? - May 11, 2009 at 15:00 pm by Vidya Sagar
What is the difference between internal and external commands?
The commands that are directly executed by the shell are known as internal
commands. No separate process is there to run these commands.
The commands that are executed by the kernel are knows as external commands.
Each command has its unique process id.
|