Use funções! A vantagem desse método é que você pode adicionar outros parâmetros posicionais opcionais à chamada de função quando executá-lo.
term1(){
xterm -hold -title "term1" "$@"
}
Coloque isso no seu arquivo ~/.bashrc
e execute source ~/.bashrc
. Mesma ideia para outros comandos.
Para manter o terminal "vivo", você precisa gerar shell no final, ou seja,
term1 -e "cd place1; command 2;bash"
O Terminal em si é apenas uma janela, e ele não tem shell sozinho para você interagir, então, a menos que você crie um - você não terá shell interativo.