Quais são os valores padrão de $ PATH?

8

No Mac OS X, os valores padrão $PATH são:

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

Quais são os valores padrão no Linux?

    
por sonnuforevis 05.12.2013 / 18:57

6 respostas

14

Em um desktop padrão do Ubuntu, instale $PATH :

$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Mas em um ambiente chroot mínimo criado por debootstrap , $PATH contém apenas:

# echo $PATH
/usr/sbin:/usr/bin:/sbin:/bin
    
por andrewsomething 05.12.2013 / 19:08
3

Existe uma maneira fácil de descobrir:

printenv

Ou, mais diretamente:

echo $PATH

Mas, se você está procurando apenas algumas informações rápidas, o Ubuntu normalmente define o caminho para:

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / bin / X11: / usr / jogos:

Para perguntas como essa, normalmente você pode desenterrar a resposta lendo a Bíblia .

    
por Brian Grogan Jr. 05.12.2013 / 19:27
2

Há caminho embutido nas conchas que é

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Então o caminho padrão para o Ubuntu é:

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
    
por Braiam 05.12.2013 / 19:06
2

Os valores do caminho do ambiente são armazenados no arquivo .bashrc no Ubuntu.

A variável PATH do sistema é definida em /etc/environment

    
por Avinash Raj 05.12.2013 / 19:00
1

Dependendo de qual Linux você está usando, pode ser diferente. Se você já tem um login em um linux, apenas digite 'env' para ver suas variáveis de ambiente.

Se você quiser saber como a variável PATH env está sendo construída, dê uma olhada em .bashrc e .bash_profile em seu diretório inicial. Se mais curioso, você também pode olhar para / etc / profile, /etc/profile.d/* (se existir) e manual para bash (man bash).

    
por Jason 05.12.2013 / 19:11
1

Para ver o caminho padrão, use o que o outro mencionou nas respostas -

echo $path

para editar o uso -

gedit ./.bashrc

Esta variável de PTH de deafault é definida em / etc / environment.

    
por Sukupa91 05.12.2013 / 19:12