Por que meu $PATH e /etc/paths são diferentes?

Por que meu $PATH e /etc/paths são diferentes?

Digitando export $PATHno Terminal do Mountain Lion retorna

  /usr/local/bin:/usr/local/heroku/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/MacGPG2/bin`

No entanto, meu arquivo /etc/paths mostra:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Isso é um problema?

Responder1

Está perfeitamente bem.

Conforme você faz login, seu PATH é construído a partir de diversas fontes diferentes. Alguns abrangem todo o sistema, outros são específicos do usuário: o .profilearquivo em sua pasta pessoal, por exemplo, é uma forma comum de adicionar caminhos ao seu PATH apenas para sua conta.

Você pode ver que os caminhos /etc/pathsainda estão lá, no meio do seu PATH, mas algumas coisas foram adicionadas. /usr/local/MacGPG2/binpor exemplo, foi adicionado pelo macGPG2 quando você o instalou.

informação relacionada