No Mac OS X, os $PATH
valores padrão são:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Quais são os valores padrão no Linux?
command-line
environment-variables
sonnuforevis
fonte
fonte
Respostas:
Em uma instalação padrão da área de trabalho do Ubuntu
$PATH
é:Mas em um ambiente chroot mínimo criado por
debootstrap
,$PATH
contém apenas:fonte
Os valores do caminho do ambiente são armazenados no arquivo .bashrc no ubuntu.
A variável PATH em todo o sistema é definida em
/etc/environment
fonte
Há caminho construído nas conchas que é
Então o caminho padrão para o Ubuntu é:
fonte
Existe uma maneira fácil de descobrir:
Ou, mais diretamente:
Mas, se você está apenas procurando 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 / games:
Para perguntas como essa, geralmente você pode descobrir a resposta lendo a Bíblia .
fonte
Dependendo do Linux que você está usando, pode ser diferente. Se você já possui um login em um Linux, basta digitar 'env' para ver suas variáveis de ambiente.
Se você quiser saber como a variável env PATH está sendo construída, consulte .bashrc e .bash_profile em seu diretório pessoal. Se for mais curioso, você também pode olhar para / etc / profile, /etc/profile.d/* (se existir) e manual para bash (man bash).
fonte
bash
será definidoPATH
como um valor padrão codificado se não estiver definido no ambiente:Podemos verificar se esse valor é realmente codificado e não lido no ambiente ou em algum arquivo, usando o
strings
utilitário:No entanto, recebo um resultado diferente na minha máquina Arch Linux:
Portanto, parece que esse padrão foi escolhido no momento em que o
bash
binário foi construído, o que depende da distribuição do Linux em uso.fonte
Para ver o caminho padrão, use o que foi mencionado nas respostas:
Para editar, use:
Essa
PATH
variável padrão é definida em/etc/enviroment
.fonte