“~/.bash_aliases”的位置

10 alias bashrc 14.10

我想在终端中创建永久别名,我已经阅读了有关如何操作的答案:https : //askubuntu.com/a/5278/364819

但是我遇到了一个小问题,我找到了代码:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi
Run Code Online (Sandbox Code Playgroud)

如答案中所述。但是我实际上找不到可以在.bash_aliases其中设置这些永久别名的文件。

所以我的问题是,这个文件的位置在哪里,如果我需要创建它,我是否只在我的主用户目录目录中创建它?

我在 Ubuntu 14.10 上运行。

小智 19

是的,只需在您的主目录中创建它。

touch ~/.bash_aliases 或在文本编辑器中打开一个空文件,例如,

gedit ~/.bash_aliases

这应该是你的第一个别名..

##### ea - alias for editing aliases
#
#When setting up a new aliases file, or having creating a new file.. About every time after editing an aliases file, I source it. This alias makes editing alias a
#bit easier and they are useful right away. Note if the source failed, it will not echo "aliases sourced".
#
#Sub in gedit for your favorite editor, or alter for ksh, sh, etc.
#
alias ea='gedit ~/.bash_aliases; source ~/.bash_aliases && source $HOME/.bash_aliases && echo "aliases sourced  --ok."'
#
Run Code Online (Sandbox Code Playgroud)

当你遇到一个很好的别名时,输入ea,一个文本编辑器打开。添加新别名。关闭编辑器。别名自动来源;使新别名立即可用;你就在路上。


Oli*_*Oli 15

~/.bash_aliases已经是完整路径。波浪号 ( ~) 由外壳程序(和许多其他应用程序)扩展到您的完整主路径(也称为$HOME,通常为/home/$USER)。

默认情况下它不存在,因此只需创建一个。