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.
3
respostas

Se os processos herdam o ambiente do pai, por que precisamos exportar?

Eu li aqui que a finalidade de export em um shell é disponibilizar a variável para sub-processos iniciados a partir do shell. No entanto, também li aqui e aqui que "Os processos herdam seu ambiente de seus pais (o processo que os in...
19.05.2014 / 17:23
3
respostas

Atualiza as variáveis env após editar o arquivo bashrc

Eu editei com frequência o arquivo .bashrc para exportar novas variáveis de ambiente. Em vez de fechar o console e iniciar um novo para atualizar as variáveis env, existe uma maneira conveniente de atualizar?     
13.12.2011 / 06:41
3
respostas

Como eu mudo o editor de texto padrão na distribuição Debian (squeeze)

"O próprio editor do Joe" não é natural para mim. Como mudo para usar nano ou vim? Eu tentei export EDITOR=nano mas não parece ser respeitado. Eu gostaria que visudo respeitasse isso também.     
10.07.2012 / 03:58
4
respostas

Como faço para iniciar todas as sessões de shell em um diretório diferente de $ HOME?

Quando eu abro meu shell não-login no Ubuntu, meu diretório de trabalho atual é /home/user_name (my $HOME environment variable), mas eu quero mudar isso de tal forma que quando eu iniciar meu terminal eu estou em algum outro diretório ....
03.07.2014 / 19:22
3
respostas

Como criar um serviço unix para ver variáveis de ambiente?

Eu configurei minha variável de ambiente usando /etc/profile : export VAR=/home/userhome Então, se eu fizer echo $VAR , ele mostrará /home/userhome Mas quando coloco referência a essa variável no arquivo /etc/init.d/servicename...
31.07.2012 / 10:46
9
respostas

Como imprimir apenas variáveis definidas (variáveis de shell e / ou ambiente) no bash

O comando bash builtin set , se invocado sem argumentos, imprimirá todas as variáveis de shell e ambiente, mas também todas as funções definidas. Isso torna a saída inutilizável para humanos e difícil de grep . Como posso fazer o comando...
26.10.2010 / 00:33
6
respostas

Por que está configurando uma variável antes de um comando legal no bash?

Acabei de encontrar várias respostas, como analisando um arquivo de texto delimitado ... que usa a construção: while IFS=, read xx yy zz;do echo $xx $yy $zz done < input_file em que a variável IFS está definida antes do comand...
28.04.2014 / 17:54
2
respostas

Como posso fazer com que variáveis de ambiente sejam “exportadas” em um script de shell?

Tenho várias contas do Amazon EC2 e quero poder alterar rapidamente variáveis, como $EC2_HOME , usando um script. Eu tenho um script de shell configurado assim: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME Quando executo o...
27.01.2012 / 20:32
2
respostas

sudo como outro usuário com seu ambiente

$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Por que o $HOME não está sendo definido como /home/otheruser , embora o bash seja chamado como um shell de login?...
02.01.2015 / 05:29
1
resposta

Diferença entre variáveis de ambiente e variáveis de ambiente exportadas no bash

Bash parece diferenciar entre as variáveis que foram exportadas e aquelas que não foram exportadas. exemplo: $ FOO=BAR $ env | grep FOO $ set | grep FOO FOO=BAR set vê a variável, mas env não. $ export BAR=FOO $ env | grep FOO...
26.10.2010 / 00:15