Adicionando o diretório ao PATH, várias formas e diferenças

2

Eu vi o tópico Como adicionar um diretório para o caminho? >

Eu já adicionei o diretório em meu PATH editando diretamente o /etc/environment . No entanto, não obtenho o comando funcionando quando o uso como

$ sudo command --options

No entanto, as coisas funcionam muito bem quando faço

# command --options

ou

$ command --options

Por que isso acontece? Além disso, esta não é a minha pergunta completa. Eu ficaria grato se alguém pudesse explicar as várias maneiras de adicionar diretórios ao caminho, como eles funcionam e quando cada um deles está em vigor. Como eles são diferentes?

O ponto da questão não é tanto fazer as coisas funcionarem, mas entender como tudo funciona. Apontar para um guia que explica isso também seria uma ótima resposta.

    
por ste_kwr 16.02.2012 / 19:50

1 resposta

2

Adicione-o a /root/.bashrc, / etc / profile e /etc/bash.bashrc. Deve funcionar:)

A razão é que o sudo usa os arquivos / root, e não os arquivos do sistema (ou pelo menos, na minha experiência).

    
por MiJyn 16.02.2012 / 20:15