【问题标题】:Alias not working in Ubuntu 14.04 [duplicate]别名在 Ubuntu 14.04 中不起作用 [重复]
【发布时间】:2017-02-19 15:05:07
【问题描述】:

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

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

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

然后我保存了文件

但是当我尝试运行时

crmx 

它说

找不到命令

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

有什么想法吗?

【问题讨论】:

  • 保存文件后获取文件。 source bashrc.bashrc 文件的变化不会影响当前的 bash 进程
  • 在centos中也应该是.bashrc。不知道你保存文件的名字是否正确。还要注意bashrcbash_profile的区别。

标签: bash ubuntu-14.04 alias


【解决方案1】:

假设你正在使用 bash。

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

. ~/myaliasfile

或者像这样

source ~/myaliasfile

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

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

完成!

更多详情herehere

【讨论】:

    【解决方案2】:

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

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

    你也可以输入ps来检查你的shell是否是bash(例如如果是zsh你已经把你的别名放在~/.zshrc文件中)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-01
      • 2015-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多