A maioria dos programas de terminal - incluindo o konsole, putty e xterm - emulam o antigo terminal VT100. Este terminal permite que você defina certas coisas, incluindo negrito, cores, definindo o título do terminal, e assim por diante, usando sequências de caracteres especiais chamadas sequências de escape.
O shell bash tem uma variável chamada PROMPT_COMMAND que, se definida, é avaliada antes de cada prompt ser impresso (acredito que o zsh tenha algo semelhante, na verdade acho que o bash pegou o código deles). Você pode gerar sequências de escape em PROMPT_COMMAND e definir sua barra de título.
Isto é o que eu tenho no meu (Linux / bash):
USER=$(/usr/bin/id -un)
HOSTNAME=$(uname -n)
HOSTNAME=${HOSTNAME%%.*}
PROMPT_COMMAND='echo -ne "\e]0;$USER@${HOSTNAME}: $(pwd -P)\a"'
Você pode colocar isso no seu ~ / .bashrc
Existem muitas personalizações que você pode fazer com seu terminal. Eu gosto de negrito no meu prompt, para tornar mais fácil ver o final do meu prompt. Isso torna o amarelo em negrito bom em relação ao meu plano de fundo preto padrão:
PS1="\[\e[33;1m\]\h:\$\[\e[0m\] "
Olhe em volta para Linux Prompt Customization, você encontrará mais HowTos do que você saberá o que fazer com. Escolha o que você acha mais fácil de ler.