Onde posso encontrar documentação no formato de arquivo / etc / environment?

14

Em Variáveis de ambiente de todo o sistema :

  • /etc/environment - This file is specifically meant for system-wide environment variable settings. It is not a script file, but rather consists of assignment expressions, one per line. Specifically, this file stores the system-wide locale and path settings.

Estou procurando uma ABNF e / ou uma descrição mais detalhada do comportamento, ou qualquer coisa que não seja realmente um boato no fórum.

Se está no Google, está me escapando.

    
por McDowell 29.07.2010 / 01:13

2 respostas

11

Não sei por que isso não ficou mais claro, mas /etc/environment não é analisado por nenhum bit de código ou shell específico (ou necessariamente qualquer shell) (tente grep -r "/etc/environment" /etc e você vai ver o que eu quero dizer). pam , em particular, analisa diretamente, não colocando em uma concha.

Por convenção, e eu quero dizer convenção , são pares puros de valor-chave, com valores opcionalmente citados. Você não pode colocar nada que tente fazer, e. expansão variável ou execução de comandos e espera que funcione.

Eu ficaria surpreso se você puder encontrar uma definição de gramática estrita e formal em qualquer lugar.

Provavelmente, o mais próximo de uma resposta autoritária que você pode vir é a pam_env docs: link

    
por Nicholas Knight 29.07.2010 / 01:25
3

Você pode encontrar boas informações na página do manual environ . É acessível a partir de um terminal, digitando man 7 environ nele.

By convention the strings in environ have the form "name=value".

Você também pode lê-lo no seu navegador: link

E dá alguns exemplos de uso e mais detalhes.

    
por Weboide 29.07.2010 / 01:19