xterm
herda (como qualquer outro processo) as variáveis de ambiente que estão no seu shell. Mas define várias variáveis de ambiente. Isso está documentado na seção ENVIRONMENT
do manual página.
A propósito, o xterm é considerado pela maioria como um "terminal normal" .
Quanto a por que alguém pode fazer isso:
- se eu tiver ssh em uma máquina remota, posso executar várias cópias do xterm em vez de aturar o desempenho do VNC
- se meu terminal atual estiver executando a tela, executarei o xterm para obter a tela de comportamento sem .
Outras pessoas terão outras razões.