2016-10-11 120 views
0

所以我增加了一個別名跳轉到像我./bashrc文件這個別名不能在Ubuntu 14.04的工作

另一個目錄,看起來這

alias crmx="cd /var/www/crm/website-crm/" 

然後我保存的文件

但是當我嘗試運行

crmx 

它說

找不到命令

我也試着做alias看到所有的命令,但我的命令沒有列出

任何想法?

+2

保存後的文件源。 'source bashrc'.bashrc文件的變化不會影響當前的bash進程 – amow

+0

另外在centos中它應該是.bashrc。不知道你是否用正確的名字保存文件。並且還要注意'bashrc'和'bash_profile'。 – amow

回答

1

該文件是~/.bashrc(以點開頭)。

而你必須通過做source ~/.bashrc或只是關閉並重新打開你的終端來源(重新加載)。

您也可以鍵入ps檢查,如果你的shell是bash(例如,如果它是你已經把你的別名在~/.zshrc文件的zsh)

1

假設你在bash上。

一旦你保存的文件,你必須有bash的,像這樣的命令閱讀:

. ~/myaliasfile 

或類似這樣的

source ~/myaliasfile 

如果文件駐留在你的主目錄。否則,請指定路徑(相對於您的家庭或絕對)。

然後,你會去你的.bashrc文件,並添加到它的最後一行。通過這樣做,別名將被讀取並提供給每一個bash調用和登錄。

完成!

更多詳細信息herehere