2017-04-08 3 views
1

後に動作しないことは、私はそれが正常に動作しません。各コマンドの後にスペースを追加しない場合bashのエイリアスが正しく

alias status='git status' 
alias cdp='cd ~/cdp/' 
alias test='cd ~/test/' 

問題がある私の「.bash_profileの」Mac上にある: -

$statusは私のgitリポジトリで次のように返します:

'はgitコマンドではありません。 'git --help'を参照してください。

あなたはこれを意味しましたか?状態

$cdp戻り

:いいえそのようなファイルやディレクトリは/私は(最後のものを除く)各エイリアスの後に追加のスペースを追加した後

細かい

$test実行して正常に動作しますが、端末または$source ~/bash_profileを起動すると、次のエラーが表示されます。

:ありません創設:
:ありません創設:

+1

あなたのeol(行末の文字)を確認しましたか?CRLFではなくLFであることを確認しましたか? – VonC

+0

すごい、それは問題を引き起こしていた。私はそれをマークする答えとして投稿してください。 – nishantcop

答えて

1

すべてのエイリアスは、EOL(行末文字)問題を示唆している最後の行を除いて失敗した場合。

すべての行がCRLFではなくLFで終わることを確認してください。

関連する問題