Não consigo encontrar .bash_profile no ubuntu

37

Não consigo encontrar .bash_profile no Ubuntu 14.04 no meu diretório /home/user . Eu usei o comando ls -a para ver o .bash_profile , mas não existe esse arquivo.

    
por Roledenez 13.08.2014 / 12:07

4 respostas

51

O Ubuntu usa ~/.profile .

você pode criar seu .bash_profile no Ubuntu, mas .profile não será lido.

Se lermos o conteúdo do perfil:

cat ~/.profile

saída

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.

Portanto, use ~/.profile em vez de ~/.bash_profile

    
por nux 13.08.2014 / 12:23
5

Isso significa que o arquivo não existe. Mas, você pode criar o arquivo e bash executa / origina o arquivo se bash for invocado como um shell de login. Então sempre que você fizer login por meio de um shell (por exemplo, via ssh ).

Se você quiser que o conteúdo seja executado toda vez que abrir um terminal, modifique o arquivo .bashrc .

    
por chaos 13.08.2014 / 12:16
2

Ao invocar um login, o bash primeiro procura por arquivos de configuração nesta ordem:

~/.bash_profile > ~/.bash_login > ~/.profile

Bash pára para procurar quando encontra o primeiro, o Ubuntu por padrão usa .profile você pode renomeá-lo para .bash_profile se você quiser:

mv ~/.profile ~/.bash_profile

se você não tiver .profile , então pegue uma cópia do arquivo .profile base aqui:

cp /etc/skel/.profile ~/.profile

ou

cp /etc/skel/.profile ~/.bash_profile
    
por Ravexina 15.06.2017 / 22:23
0

Se você quer dizer que o .bashrc irá encontrá-lo em sua pasta pessoal. Se não estiver lá, você pode copiá-lo da pasta / etc / skel para sua pasta pessoal.

Se você precisar de mais informações sobre este assunto, visite a página stefaan lippens.

link

    
por Lie 13.08.2014 / 12:22

Tags