Recarregar o $ PATH do terminal GUI

5

Minha máquina está executando o Fedora 16 x86_64

Estou tentando descobrir por que não consigo fazer com que minha janela do terminal da GUI atualize o caminho.

Recentemente, adicionei um novo local ao caminho (em .bash_profile ), depois de fechar o terminal GUI e reabri-lo, o novo local ainda não está sendo exibido. Quando vou para tty2 , o novo caminho é listado. Eu fechei o terminal GUI e reabri novamente para descobrir que a nova entrada de caminho ainda não está no caminho que está sendo usado. Eu não reiniciei mas estou tentando:

  1. evite reiniciar
  2. descubra o que preciso fazer para não me deparar com esse problema novamente
por DanCat 03.02.2012 / 06:09

1 resposta

4

O perfil do shell - para bash, ~/.bash_profile - é carregado apenas quando você inicia um shell login . Um shell de não-login usa ~/.bashrc .

Suponhamos que o seu terminal esteja iniciando um shell que não seja de login para uma nova aba ou janela, o que significa que sua alteração não será vista até que você efetue o logoff e volte a fazê-lo.

Você pode considerar configurar seu caminho em .bashrc ou pode definir seu programa de terminal para iniciar os shells de login. (Eu geralmente prefiro o mais tarde, mas YMMV)

    
por 03.02.2012 / 06:12

Tags