2017-04-08 75 views
1

以下是我「的.bash_profile」在Mac的bash別名不正常工作

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

問題是,如果我不每條命令不正常運行後添加空間: -

$status在我的git repo上返回以下內容:

'不是git命令。參見'git --help'。

您的意思是?狀態

$cdp回報

:沒有這樣的文件或目錄/

$test運行正常

後,我每個別名(除了最後一個)之後添加額外的空間,它工作正常,但發射終端或$source ~/bash_profile它給出以下錯誤:

:沒有創立:
:沒有創立:

+1

只是離子的情況下,你檢查你的eol(行尾字符),只是爲了確保它們是LF,而不是CRLF? – VonC

+0

真棒,這是造成這個問題。你可以請張貼它作爲答案我會標記它。 – nishantcop

回答

1

如果所有別名失敗除了最後一行,這說明一個問題,EOL(行結束字符)。

確保所有行都以LF結束,而不是CRLF。