在启动时运行 bash_aliases

在启动时运行 bash_aliases

我有一个单独的文件.bash_aliases,与位于同一目录中.bashrc,我希望在启动时运行,我添加了以下行:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

对我来说.bashrc,但文件中的任何命令.bash_aliases都不起作用。

我的 .bash_alises 文件

ll='ls -l'
sublime='/home/colin/bin/SublimeText2/sublime_text'

答案1

你的 .bash_aliases 文件应该是这样的。

别名ll='ls -l'
别名sublime='/home/colin/bin/SublimeText2/sublime_text'

(注意命令开头的额外别名)。

答案2

尝试

if [ -f ~/.bash_aliases ]; then
    source ~/.bash_aliases
fi

当然是绝对路径

相关内容