Como tornar variáveis de shell exportadas permanentes?

11
export LD_PRELOAD=/usr/lib/libtsocks.so

Tudo bem que posso exportar dessa maneira, mas como posso torná-lo permanente? Eu quero que o LD_PRELOAD ainda seja alterado após uma reinicialização. Estou usando o Ubuntu e o Fedora

    
por LanceBaynes 08.06.2011 / 14:49

2 respostas

12

Normalmente, você colocaria sua linha de "exportação" em qualquer arquivo de inicialização do shell apropriado: .profile , .bash_profile , .zprofile , seja qual for, no diretório $HOME .

Se você quiser torná-lo permanente para todos os usuários, os vários shells geralmente possuem arquivos de configuração em todo o sistema em /etc/ : /etc/profile existe nesta caixa linux, mas leia a página man para descobrir qual usuário específico e qual o arquivo de todo o sistema para colocá-lo.

    
por 08.06.2011 / 14:52
5

A maioria das distribuições também possui um diretório /etc/profile.d/ contendo um grupo de arquivos .sh e .csh. Criar um novo arquivo nesse diretório tende a manter os itens melhor organizados e impede que /etc/profile fique confuso.

    
por 09.06.2011 / 04:10

Tags