A terminal shell.