+ Responder ao Tópico



  1. #1

    Question Variaveis de Ambiente..

    Ola pessoal,

    Sou iniciante no mundo Linux e estou tentando instalar uma aplicação CRM. Nos pré requisitos encontrei o seguinte:

    ---------------------------------

    For a Siebel database based installed on Oracle, the following
    entries should be included in the .bash_profile file:
    export ORACLE_HOME=/global/oracle/OraHome
    export PATH=$PATH:$ORACLE_HOME/bin
    exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
    export TNS_ADMIN=$ORACLE_HOME/network/admin
    ----------------------------------

    Andei fuçando no fórum.. e encontrei um post interessante sobre o assunto...


    Um dos membros diz o seguinte:
    -----------------
    entrando no seu home use o comando "ls -a" procure por este arquivos
    .bash_profile
    .bashrc

    exemplo se vc quizer adicionar algum caminho a sua variavel $PATH edit o arquivo .bashrc
    --------------------

    Pq eu nao posso alterar o arquivo .bash_profile e sim o .bashrc?
    Qual é a diferença?

    Outra coisa.. como saber quando usar SET ou EXPORT para essas variáveis?


    Agradeço qualquer ajuda.

    Fernanda

  2. #2

    Padrão

    Boa tarde Fernanda,

    Os arquivos .bashrc e .bash_profile residem no diretório home de cada usuário. Se no seu não existir, não se preocupe, você pode cria-lo sem problemas.

    Veja os detalhes em:
    Guia Foca GNU/Linux - Personalização do Sistema

    No seu caso, recomendo editar o .bash_profile .

  3. #3

    Padrão

    Ola...

    obrigada pela resposta...
    e qual a diferenca entre SET e EXPORT?

    Obrigada

  4. #4

    Padrão

    Ola.

    .bash_profile contém configurações do seu usuário no momento que você loga no sistema e é obrigado a digitar senha para logar.

    .bashrc também contém as configurações do seu usuário, mas será usado/criado se você se loga no sistema sem precisar se autenticar (digitando usuário e senha) como acontece no kurumin.


    Sobre set e export, não estou bem lembrado, mas se eu não me engano, quando você utiliza o comando SET, as informações que você especificou são mudadas apenas para o usuário que digitou o comando (no caso, você) e EXPORT, as informações que você digitou são modificadas para todos usuários do sistema. Por exemplo, quando você tem 3 usuários no sistema (você, sua irmã e o root) e você quer alterar a linguagem do inglês para o português, é recomendável você utilizar o comando export.

    Se por acaso eu me enganei em alguma explicação, me corrijam.

    []'s,
    Renato