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

Quais escopos as variáveis de shell podem ter?

Acabei de encontrar um problema que me mostra que não estou claro sobre o escopo das variáveis do shell. Eu estava tentando usar bundle install , que é um comando Ruby que usa o valor de $GEM_HOME para fazer seu trabalho. Eu tinha defini...
24.12.2011 / 04:07
3
respostas

usando export em .bashrc

Eu notei no meu .bashrc , que algumas linhas têm export na frente, como export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" enquanto outros não, como HISTSIZE=100000 Eu estou querendo saber...
04.01.2014 / 17:44
4
respostas

Como ler variáveis de ambiente de um processo

O /proc/<pid>/environ do Linux não é atualizado (pelo que entendi, o arquivo contém o ambiente inicial do processo). Como posso ler o ambiente atual de um processo?     
14.01.2012 / 17:16
5
respostas

Como o sudo está configurado para não alterar o $ HOME no Ubuntu e como desabilitar esse comportamento?

No Ubuntu 12.04, quando eu sudo -s a variável $ HOME não é alterada, então se o meu usuário regular for regularuser , a situação será assim: $ cd $ pwd /home/regularuser $ sudo -s # cd # pwd /home/regularuser Eu abandonei o Ubuntu há...
19.09.2013 / 12:03
4
respostas

Mostra o PATH de uma maneira legível por humanos

Eu quero mostrar minha variável de ambiente PATH de uma forma mais legível para humanos. $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin...
20.06.2013 / 17:13
6
respostas

Por que as variáveis PATH são diferentes quando executadas via sudo e su?

Na minha VM do fedora, quando rodando com minha conta de usuário, eu tenho /usr/local/bin no meu caminho: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/...
05.03.2011 / 15:50
3
respostas

.bash_profile não originado ao executar o su

Eu tenho um usuário, digamos user1 , que tem modificações no seu .bash_profile , uma delas alterando o PATH , por exemplo: export PATH=/some/place:$PATH . Esta alteração funciona bem se eu fizer logon como user1 ou fizer um su - user...
23.01.2012 / 17:59
5
respostas

Por que preciso redefinir o env vars no tmux ao reconectar?

Eu principalmente trabalho em um mac e ssh / tmux anexar a uma máquina Linux para fazer o meu trabalho. Eu tenho o agente ssh em execução na máquina Linux. Eu tenho set -g update-environment "SSH_AUTH_SOCK SSH_ASKPASS WINDOWID SSH_CONNECTION...
13.05.2013 / 19:21
2
respostas

Faz ~ sempre igual a $ HOME

Eu sei que isso provavelmente já foi perguntado, mas não consegui encontrá-lo com o Google. Dado Kernel do Linux Nenhuma configuração que altere $ HOME bash O ~ == $HOME será verdadeiro?     
26.07.2014 / 05:02
3
respostas

Utilizando variáveis para armazenar códigos de cores do terminal para PS1?

No meu .bashrc , eu uso códigos de cores do terminal ANSI para colorir vários bits. Parece assim: PS1='\u@\h:\w\[3[33m\]$(virtual_env)\[3[32m\]$(git_branch)\[3[0m\]$ ' em que virtual_env e git_branch são funções bash que produzem...
03.07.2014 / 20:34