2015-10-05 55 views

回答

10

ru.stackoverflow.com in russian

儘量讓像別名:

alias mc='LANG=en_EN.UTF-8 mc' 

作者說不是一個最好的辦法,但幫助

還需要source ~./bashrclogout應用更改

+2

在別名末尾附加'$ *'總是一個好主意,也就是''alias mc ='LANG = en_EN.UTF-8 mc $ *''如果您想將參數傳遞給過程,那麼它仍然會按預期工作,例如當你調用'mc〜/ bin'時。 – ccpizza

+2

@ccpizza不需要'$ *',無論如何別名都會轉發這些參數。即使他們沒有,「$ @」'(雙引號和美元在)將是唯一正確的方式轉發他們即使存在嵌入式空間。 – egmont

6

我偶然發現了這個線程試圖改變我的午夜指揮官在MacOS塞拉利昂法國路程,因爲MacOS的是UNIX和因爲使用別名真的不適合我,這是我添加到我的〜/ .bashrc:

export LANG="en_EN.UTF-8" 

然後我來源.bashrc和一切都很好(即在終端運行source ~/.bashrc)。

請注意,這也可能會影響其他應用程序。但我還沒有發現 - 無論如何,這正是我想要的。另外請注意,我只在Mac上測試過它,但它應該在Ubuntu或其他* nix上也能正常工作。