别名在 Ubuntu 14.04 中不起作用

Alias not working in Ubuntu 14.04

所以我添加了一个别名,可以像这样跳转到另一个目录

在我的 ./bashrc 文件中,看起来像这样

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

然后我保存了文件

但是当我尝试 运行

crmx 

它说

command not found

我也尝试 alias 查看所有命令,但未列出我的命令

有什么想法吗?

假设您在 bash.

保存该文件后,您必须 bash 使用如下命令读取它:

. ~/myaliasfile

或者像这样

source ~/myaliasfile

如果文件位于您的主目录中。否则请指定路径(相对于您的家或绝对)。

然后您将转到 .bashrc 文件并将完全相同的行添加到它的末尾。通过这样做,别名将被读取并可供每个 bash 调用和登录使用。

完成!

更多详情here and here

文件是~/.bashrc(以点开头)。

并且您必须通过执行 source ~/.bashrc 或关闭并重新打开您的终端来获取(重新加载)它。

您还可以键入 ps 来检查您的 shell 是否为 bash(例如,如果它是 zsh,您已将别名放入 ~/.zshrc 文件)