Acho que praticamente todos os softwares linux / unix que usam rede honrarão as variáveis de ambiente http_proxy
e ftp_proxy
. Dependendo de como sua distribuição está configurada, /etc/environment
existirá e será lido por padrão por shell de login.
Você pode adicionar uma linha dizendo
http_proxy=123.45.67.89:1011
em /etc/environment
com bastante facilidade, mas as alterações nesse arquivo só serão retidas na próxima vez que você iniciar um processo de shell - e somente nesse processo de shell. Eu não acho que você possa modificar variáveis globais em um shell que não seja o atual.