设置别名时出现问题,未找到 ~/.bash_aliases 文件

设置别名时出现问题,未找到 ~/.bash_aliases 文件

我试图设置永久别名。但~/.bash_aliases在我的系统上找不到文件。我检查了文件bashrc,它显示bash_aliases已启用。我尝试在主目录中以相同名称创建一个新文件并输入别名。但它也没有用。有什么解决方案可以设置永久别名吗?

另外,我想知道我是否可以为我创建的 shell 设置别名,并且它位于其他路径中。提前致谢。

答案1

线条

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

意思是如果文件.bash_aliases存在,就使用它。在你的情况下,它不存在,所以它会被忽略。

如果您想添加,只需创建文件即可。具体怎么做取决于您,但我建议gedit ~/.bash_aliases从终端进行。添加您想要的任何别名,然后保存文件并打开新终端。您的新别名应该可以正常工作。

如果您想在现有终端中使用新别名,请使用source ~/.bash_aliases

编辑:我刚刚注意到您使用和来引用该文件bash_aliasesbashrc_aliases只要文件名与中的行匹配,使用哪一个都没关系.bashrc

相关内容