Está no mesmo lugar.
Antes da alteração ~
se expande para algo como /Users/YourUserName
, o shell encontra seu .bash_profile
lá. Depois que o arquivo for originado, ~
se expande para outro caminho, então ~/.bash_profile
não aponta mais para o arquivo relevante. Isso ocorre porque, nesse contexto, ~
significa $HOME
.
Se você souber o caminho completo para seu diretório pessoal real, poderá usá-lo em vez de ~
. No Mac, provavelmente ficaria assim:
nano /Users/YourUserName/.bash_profile
Ou deixe seu Bash pesquisar seu diretório pessoal no banco de dados do usuário, em vez de apenas olhar para $HOME
. Isso não exige que você se lembre de nada:
nano ~YourUserName/.bash_profile
Modificar sua variável HOME
sem alterar seu diretório pessoal não é a melhor ideia. Alterar o diretório pessoal de qualquer usuário é uma tarefa administrativa, geralmente usuários comuns não podem fazer isso.