bashrc não ativado

2

Instalei o pacote de dados da Anaconda no meu servidor Ubuntu 16.04. Para fazer isso funcionar (eu acho que isso significa adicionar o Anaconda ao caminho), eu devo entrar, todas as vezes depois de logar no servidor via ssh:

source ~/.bashrc

Eu suspeito que o caminho (que é escrito automaticamente para o bashrc pelo instalador do Anaconda) deve ser adicionado a algum outro arquivo.

    
por textnet 11.05.2018 / 23:20

1 resposta

2

Para fazer isso funcionar, adicione

if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

em ~/.bash_profile

Explicação :

Existem três arquivos principais que bash fontes dependendo de como o shell é gerado.

  1. ~/.bash_profile - originado no modo de login interativo ou seja:

    • Faça login no console (Ctrl + Alt + F1..F6)
    • Conectar via ssh
  2. ~/.profile - originado pelo login gráfico ou seja:

    • Iniciando via gnome-session
  3. ~/.bashrc - originado no modo interativo sem login ou seja:

    • Abrindo um terminal

Já que no seu caso, você está se conectando via ssh, por exemplo, o modo de login interativo, então o ~ / .bash_profile será gerado automaticamente, então você pode obter seu .bashrc de lá.

    
por 11.05.2018 / 23:52