我试图设置永久别名。但~/.bash_aliases
在我的系统上找不到文件。我检查了文件bashrc
,它显示bash_aliases
已启用。我尝试在主目录中以相同名称创建一个新文件并输入别名。但它也没有用。有什么解决方案可以设置永久别名吗?
另外,我想知道我是否可以为我创建的 shell 设置别名,并且它位于其他路径中。提前致谢。
答案1
线条
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
意思是如果文件.bash_aliases
存在,就使用它。在你的情况下,它不存在,所以它会被忽略。
如果您想添加,只需创建文件即可。具体怎么做取决于您,但我建议gedit ~/.bash_aliases
从终端进行。添加您想要的任何别名,然后保存文件并打开新终端。您的新别名应该可以正常工作。
如果您想在现有终端中使用新别名,请使用source ~/.bash_aliases
。
编辑:我刚刚注意到您使用和来引用该文件bash_aliases
。bashrc_aliases
只要文件名与中的行匹配,使用哪一个都没关系.bashrc
。