命令解释程序是一个用来提示命令、从标准输入中读入命令、创建子进程来执行命令并等待子进程执行完毕的一个命令解释程序
当标准输入和标准输出来自于一个终端类型的设备时,用户可以通过输入中断字符来终止一个正在执行的命令。(中断字符是可以设置的,但很多系统都假定中断字符是Ctrl+C)
大多数命令解释程序将一个以&结束的行解释为应由后台进程执行的命令。命令解释程序创建了一个后台进程时,它在发出提示符并接受其他的命令之前不用等待进程的结束。而且,从键盘键入的Ctrl+C也不可能终止后台进程。
守护进程(daemon)是一个通常能够无限期运行的后台进程。Unix操作系统依靠很多守护进程来执行例行的(以及那此不完全是例行的)任务。