Crie uma função em ~/.bashrc :
function set-title() {
if [[ -z "$ORIG" ]]; then
ORIG=$PS1
fi
TITLE="\[\e]2;$*\a\]"
PS1=${ORIG}${TITLE}
}
Em seguida, use seu novo comando para definir o título do terminal. Ele funciona com espaços no nome também
set-title my new tab title
É possível usar novamente set-title (o PS1 original é preservado como ORIG ).