O ~ ou ~/ refere-se ao caminho absoluto do seu diretório inicial a.k.a. /home/username .
Além disso, se você tentar cd ~ ou cd ~/ , ambos farão a mesma coisa; a opção mais curta é simplesmente cd . Todas as três opções levam você ao diretório sua casa . NÃO / home .
Como .bashrc está localizado em seu diretório pessoal, você deve especificar sua localização adicionando o til, que permite apontar para o diretório home de onde você estiver e, assim, acessar o .bashrc .
Claro, isso funciona para outros arquivos e pastas localizados em ~ , por exemplo:
-
cd ~/myFolder -
~/myScript.sh
O que você estava tentando fazer é abrir .bashrc , mas como o vim verifica em sua localização atual se o arquivo já existe ou não, ele criará um arquivo novo .bashrc em sua% atualpwd, uma vez que não há corrente .bashrc onde você estava tentando abri-lo.
Em outras palavras, se você estava em /home/username/someFolder/someSubFolder , executar o comando vim .bashrc criará um novo arquivo .bashrc , já que não existe o .bashrc e você não apontou para o caminho correto, que é /home/username/.bashrc (ou ~/.bashrc ).