bash等）、Windows的cmd.exe和Windows PowerShell、以及DOS的COMMAND.COM均是这种情况。Windows的命令行外壳通常使用Windows API来改变当前的工作目录；而Unix系统的cd则是调用POSIXC的函数codice_9：即是，当该命令执行时，不会为前往另一个目录而创建一个新的进程，而是由外壳代为执行这条命令，ls等其他命令也是这种情况。这是因为，创建新的进程时，子进程会继承父进程创建时的目录。而如果cd命令继承了父进程的目录，则它永远也不能达到它的