Esta é uma implementação da sugestão do billc.cn:
$(export PS1; echo exit | sh -i 2>&1)
Claro, se você tiver !
em PS1
, ele será avaliado como "1" - a menos que você tenha algum tipo de economia de histórico acontecendo. Nome do usuário, nome do host, diretório atual, data e amp; tempo, etc., deve ser OK.