web-dev-qa-db-ja.com

Mac OS X Lionターミナルで永続的なエイリアスを作成するにはどうすればよいですか?

私はこれから一体をググった。エイリアスを〜/ .bashrcまたは〜/ .bash_profileに追加する一般的な方法は、私にはうまくいきません。助けてください?ありがとう!

これが私の現在の〜/ .bash_profileです

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.

また、〜/ .bashrcまたは〜/ .bash_profileをソースすると、ルートからログアウトします。奇妙な...

1
Waley Chen

何が悪いのかについての詳細がなければ、確実に言うのは難しいですが、頭のてっぺんから3つの疑わしいことがわかります。

  1. 〜/ .bashrcを2回ソースします(1回は.、次にsource)。一度は本当に十分なはずです。

  2. 一般に、エイリアスを.bashrcに設定することをお勧めします(その後、.bash_profileから(1回)ソースします)。このようにして、エイリアスはログインシェルとサブシェルの両方で使用できます。 .bash_profileにエイリアスを作成すると、ログインシェルでのみ使用できるようになります。

  3. / usr/local/rvm/scripts/rvmは、rvm定義を設定するための適切なファイルではありませんか?

2
Gordon Davisson