Até onde eu sei, os shells interativos podem ser de login ou não, e os arquivos de inicialização para eles são diferentes.
- Se shell de login interativo + →
/etc/profile
, em seguida, a primeira leitura de~/.bash_profile
,~/.bash_login
e~/.profile
- Se shell + non-login interativo →
/etc/bash.bashrc
, em seguida,~/.bashrc
Quero definir algumas variáveis sempre que uso um shell interativo, independentemente de ser um shell de logon ou não.
1
possível duplicata de Qual é a melhor maneira de distribuir / independente de shell para definir variáveis de ambiente?
—
strugee
@ strugee Não, esta questão não é sobre variáveis de ambiente.
—
Gilles 'SO- stop be evil'
@ Gilles sim, mas sua resposta se aplica igualmente bem.
—
strugee
@ strugee Isso foi porque eu fui além da pergunta imediata e toquei em um tópico periférico. Um parágrafo em uma resposta não cria uma duplicata. As perguntas são duplicadas apenas se tiverem respostas substancialmente idênticas, e não se uma resposta contiver material suficiente para responder à segunda.
—
Gilles 'SO- stop be evil'