Eu assumo por "ambiente Linux" você quer dizer variáveis de ambiente?
Vars de env são locais para cada shell - portanto, se você definir uma em uma janela de terminal, ela não será mostrada em outra. Os processos filhos herdarão uma cópia do ambiente de seus pais, portanto, se você definir variáveis específicas e, em seguida, iniciar um programa, esse programa verá essas variáveis também - mas nem pai nem filho podem alterar as variáveis do outro.
Isso responde à sua pergunta?