쉘은 중첩될 수 있습니다. 그래픽 터미널은 쉘을 시작하고, SSH 연결은 원격 쉘을 시작하며, 한 쉘이 다른 쉘을 시작할 수도 있습니다. 쉘 하나를 종료하면 보통 현재 쉘을 시작한 대상에 제어권이 돌아갑니다.