Como criar um alias permanente no Mac OS X Lion Terminal?

1

Eu pesquisei fora do assunto. Os métodos típicos de adicionar o alias a ~ / .bashrc ou ~ / .bash_profile simplesmente não estão funcionando para mim. Ajuda por favor? Obrigado!

Aqui está o meu ~ / .bash_profile atual

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

export PATH="$HOME/bin:${PATH}"

source ~/.bashrc

alias jm.mobi="ssh [email protected]"

# put this at the very end of your bash file
[[ -s "/usr/local/rvm/bin/rvm" ]] && . "/usr/local/rvm/bin/rvm" # This loads RVM into a    shell session.

Além disso, quando eu lecionar ~ / .bashrc ou ~ / .bash_profile, ele me desconecta da raiz, estranho ...

    
por Waley Chen 16.10.2011 / 06:47

1 resposta

2

Sem mais detalhes sobre o que está errado, é difícil dizer com certeza, mas vejo três coisas suspeitas no topo da minha cabeça:

  1. Você origina ~ / .bashrc duas vezes (uma vez com . , depois novamente com source ). Uma vez realmente deveria ser o suficiente.

  2. Em geral, eu recomendaria a criação de aliases em .bashrc (e, em seguida, a sua origem (uma vez) em .bash_profile). Dessa forma, os aliases estão disponíveis em shells e subshells de login. Criar um alias em .bash_profile significa que ele só estará disponível em shells de login.

  3. O / usr / local / rvm / scripts / rvm não é o arquivo apropriado para configurar as definições do rvm?

por 16.10.2011 / 08:00