Perguntas sobre 'environment-variables'

Um conjunto de variáveis dinâmicas que podem afetar o comportamento dos processos em execução e o acesso aos recursos.
6
respostas

Como eu defino uma variável de ambiente de usuário? (permanentemente, não sessão)

Isso está me irritando. Eu vi várias sugestões (todas usando arquivos e sintaxe diferentes) e nenhuma delas funcionou. Como defino uma variável de ambiente para um usuário específico? Eu estou no squeeze debian. Qual é a sintaxe exata que dev...
28.09.2011 / 13:00
4
respostas

Como eu configuro uma variável de ambiente na linha de comando e faço com que ela apareça nos comandos?

Se eu correr export TEST=foo echo $TEST Produz foo. Se eu correr TEST=foo echo $TEST Não. Como posso obter essa funcionalidade sem usar exportação ou um script?     
23.11.2012 / 11:17
4
respostas

$ VAR vs $ {VAR} e para citar ou não citar

Eu posso escrever VAR=$VAR1 VAR=${VAR1} VAR="$VAR1" VAR="${VAR1}" o resultado final para mim parece ser o mesmo. Por que eu deveria escrever um ou outro? algum destes não é portátil / POSIX?     
16.12.2010 / 14:14
11
respostas

Como posso executar um comando cron com variáveis ambientais existentes?

Como posso executar um comando cron com variáveis ambientais existentes? Se eu estiver em um prompt do shell, posso digitar echo $ORACLE_HOME e obter um caminho. Essa é uma das minhas variáveis ambientais que é definida no meu ~/.profile...
21.12.2011 / 05:40
4
respostas

Existe um arquivo equivalente “.bashrc” lido por todos os shells?

~/.bashrc é o único local para especificar variáveis de ambiente específicas do usuário, aliases, modificações na variável PATH , etc? Eu pergunto porque parece que ~/.bashrc parece ser bash -only, mas existem outros shells também…...
13.10.2010 / 11:01
4
respostas

Porque é que 'while IFS = read' é usado com muita frequência, em vez de 'IFS =; enquanto lê .. '?

Parece que a prática normal colocaria a configuração do IFS fora do loop while para não repetir a configuração para cada iteração ... Isso é apenas um estilo habitual de "monkey see, monkey do", como tem sido para esse macaco até eu ler homem l...
17.08.2011 / 07:25
2
respostas

Existe algum bom motivo para rodar o sudo su?

Para iniciar um shell de root em máquinas onde a conta root está desabilitada, você pode executar um dos seguintes: sudo -i : executa um shell de login interativo (lê /root/.bashrc e /root/.profile ) sudo -s : executa um shell i...
24.07.2015 / 16:16
6
respostas

Como executar um programa em um ambiente limpo no bash?

Eu quero executar um programa em um ambiente vazio (ou seja, sem conjuntos de variáveis). Como fazer isso em bash?     
24.09.2012 / 15:26
3
respostas

Qual é a diferença entre ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc…?

Respostas às perguntas em SO e askubuntu , além de examinar (e ler os cabeçalhos de) $HOME e /etc/ , indicam vários arquivos que podem ser usados para definir variáveis de ambiente, incluindo: ~/.profile ~/.bashrc ~/.ba...
13.06.2012 / 22:38
3
respostas

Como o / usr / bin / env sabe qual programa usar?

Quando eu uso o shebang #!/usr/bin/env python para executar um script, como o sistema sabe qual python usar? se eu procurar por um caminho python bin nas variáveis de ambiente, não encontro nada. env | grep -i python     
06.05.2011 / 15:46