Executa comandos .bashrc sem abrir um terminal [duplicado]

0

Eu tenho editado meu arquivo .bashrc para executar alguns comandos, como anexar diretórios à variável PATH . No entanto, do meu conhecimento, .bashrc só é executado quando um terminal é aberto. (Correto ...?) Nesse caso, para fazer as alterações necessárias no PATH , eu precisaria abrir um terminal toda vez que eu fizer logon no Ubuntu.

Isso não parece ser uma coisa muito elegante para se fazer, particularmente para pessoas que tendem a não usar muito o terminal. Existe uma maneira de executar esses comandos quando o Ubuntu é inicializado, sem a necessidade de um terminal ser aberto?

    
por Karnivaurus 11.10.2015 / 19:20

3 respostas

2

Se bem me lembro, o arquivo ~/.profile é carregado no login. Apenas faça seu ajuste lá.

    
por Ben 11.10.2015 / 19:37
0

Você pode ter os comandos system / root run na inicialização se você ajustar o arquivo /etc/rc.local .

Você deve ler a documentação , mas é basicamente como simples como usar .bashrc . Você vai querer ter certeza de que todos os comandos "terminam", para não travar sua inicialização.

Exemplo:

/path/to/some.sh
exit 0
    
por earthmeLon 11.10.2015 / 19:39
0

Primeiro, clique com o botão direito no arquivo no Nautilus e marque a caixa Allow executing file as program . Em seguida, abra "Aplicativos de inicialização" no painel e clique em Add . Use ./.bashrc como o comando.

    
por UTF-8 11.10.2015 / 20:29