Eu adicionei esta linha no meu ~/.bashrc
arquivo.
alias myserver='ssh [email protected]'
No entanto, quando abro o terminal e corro myserver
, o terminal reclama que
-bash: myserver: command not found
Quando eu fonte meu arquivo .bashrc, no entanto, ( . .bashrc
), o alias funciona.
No entanto, não quero obter o arquivo sempre que abrir o terminal para que o alias funcione. Como faço isso acontecer?
. .bashrc
em.bash_profile
obras.Respostas:
Em resumo, você está colocando seus alias no arquivo errado
.bashrc
, é por isso que precisa continuar executando o código-fonte para que os alias funcionem em qualquer nova instância do terminal de login.Do comentário de Chris Johnsen em Por que o .bashrc não é executado automaticamente?
Para mais informações, consulte a página de manual para
bash
:Então olhe na seção INVOCATION.
fonte
source ~/.bashrc
ao meu .bash_profile, mas eu ainda estou enfrentando o mesmo problema ...Você sempre pode colocar
no arquivo
~/.profile
ou~/.bash_profile
no mac eu acho.Oooor, você pode simplesmente colocar suas coisas em
.profile
ou.bash_profile
.fonte