Ana*_*Das 3 command-line bash alias bashrc
我试图设置一个永久别名。但~/.bash_aliases在我的系统上找不到文件。我检查了该bashrc文件,它显示bash_aliases已启用。我尝试在主目录中创建一个同名的新文件并放置别名。但它也不起作用。有什么解决方案可以设置永久别名吗?
另外我想知道是否可以为我创建的 shell 设置一个别名,并且它驻留在其他路径中。提前致谢。
线条
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Run Code Online (Sandbox Code Playgroud)
意思是如果文件.bash_aliases存在则使用它。在你的情况下它不存在,所以它被忽略。
如果您想添加到其中,只需创建该文件即可。如何做到这一点取决于您,但我建议gedit ~/.bash_aliases从终端进行。添加您想要的任何别名,然后保存文件并打开一个新终端。您的新别名应该可以使用。
如果您希望在现有终端中使用新别名,请使用source ~/.bash_aliases.
编辑:我刚刚注意到您通过bash_aliases和引用了该文件bashrc_aliases。只要文件名与 中的行匹配,使用哪个并不重要.bashrc。