如何在bash中为任何文件夹中的命令设置别名?

时间:2015-07-02 08:56:21

标签: macos bash path alias

所以,我创建了一个bash_profile并设置别名,但它们只能在我的主文件夹(cd /)中工作。有什么方法可以在我进去的时候使用这个别名吗? 我在MAC OS X中使用Bash。

谢谢兄弟们。

编辑:

看起来这些别名用于cd命令到主文件夹中的文件夹或主文件夹中的脚本。例如:

alias jobs2015='cd Documents/erickjones/_Aotopo/_jobs/2015

1 个答案:

答案 0 :(得分:1)

我认为您的别名要么是{home}文件夹中的cd命令,要么是运行主文件夹中的脚本。

您的选择是:

  1. 在定义别名时,按$HOME/前缀命令或cd目录。
  2. 对于命令,请在PATH中包含HOME文件夹(或脚本所在的其他文件夹)。
  3. 对于cd,请在HOME变量中加入CDPATH文件夹。
  4. PATH是搜索的文件夹列表,用于查找您执行的命令。你可以添加目录,但要注意不要删除现有的目录。见这里:PATH

    CDPATH是一个文件夹列表,其中cd将查找要搜索的文件夹。见CDPATH