我有一个单独的文件.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
当然是绝对路径