C-u М-х оболочка сделает это.
Будет запрошено имя для новой оболочки, просто нажмите return для значения по умолчанию (что-то вроде *shell*<2>
.
Также работает с eshell.
Еще один прием, если вы используете eshell: точно так же, как Mx eshell возвращает вас к *eshell*
(вместо запуска нового eshell), если вы используете аргумент числового префикса, он приведет вас к этому буфер оболочки Например, C-3 M-x eshell приведет вас к *eshell*<3>
. К сожалению, если вы используете shell (а не eshell), этот трюк не работает (по крайней мере, в моем Emacs 24.0.50.1.)