xterm -hold -e cmd
executará cmd
em uma nova janela xterm
e manterá a janela exibida após o comando ter saído (normalmente, ela fecha a janela).
Se você quiser um shell interativo na janela depois de executar um comando inicial,
xterm -e 'cmd; bash'
fará isso. Não há necessidade de -hold
, pois a janela não fecha até que a sessão do shell seja encerrada.
xterm
pode ser usado para executar qualquer programa. Por padrão, ele executa um shell, mas com -e
você altera esse comportamento padrão. xterm -e mutt
, por exemplo, executaria o leitor de e-mail mutt
em vez de um shell.